/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/horseshoe.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-26 05:53:28,006 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-26 05:53:28,009 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-26 05:53:28,044 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-26 05:53:28,045 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-26 05:53:28,047 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-26 05:53:28,049 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-26 05:53:28,054 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-26 05:53:28,056 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-26 05:53:28,060 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-26 05:53:28,061 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-26 05:53:28,062 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-26 05:53:28,063 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-26 05:53:28,064 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-26 05:53:28,066 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-26 05:53:28,067 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-26 05:53:28,069 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-26 05:53:28,070 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-26 05:53:28,072 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-26 05:53:28,079 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-26 05:53:28,081 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-26 05:53:28,082 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-26 05:53:28,083 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-26 05:53:28,084 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-26 05:53:28,090 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-26 05:53:28,090 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-26 05:53:28,091 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-26 05:53:28,092 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-26 05:53:28,092 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-26 05:53:28,093 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-26 05:53:28,093 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-26 05:53:28,094 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-26 05:53:28,095 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-26 05:53:28,096 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-26 05:53:28,096 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-26 05:53:28,097 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-26 05:53:28,097 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-26 05:53:28,097 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-26 05:53:28,097 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-26 05:53:28,098 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-26 05:53:28,098 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-26 05:53:28,099 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 05:53:28,134 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-26 05:53:28,134 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-26 05:53:28,137 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-26 05:53:28,137 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-26 05:53:28,138 INFO L138 SettingsManager]: * Use SBE=true [2021-03-26 05:53:28,138 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-26 05:53:28,138 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-26 05:53:28,138 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-26 05:53:28,138 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-26 05:53:28,139 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-26 05:53:28,139 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-26 05:53:28,139 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-26 05:53:28,139 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-26 05:53:28,140 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-26 05:53:28,140 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-26 05:53:28,140 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-26 05:53:28,140 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-26 05:53:28,140 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-26 05:53:28,140 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-26 05:53:28,140 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-26 05:53:28,141 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-26 05:53:28,141 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 05:53:28,141 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-26 05:53:28,141 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-26 05:53:28,141 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-26 05:53:28,141 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-26 05:53:28,142 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-26 05:53:28,142 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES [2021-03-26 05:53:28,142 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-26 05:53:28,142 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-26 05:53:28,142 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 05:53:28,449 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-26 05:53:28,476 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-26 05:53:28,478 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-26 05:53:28,479 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-26 05:53:28,481 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-26 05:53:28,482 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/horseshoe.wvr.bpl [2021-03-26 05:53:28,482 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/horseshoe.wvr.bpl' [2021-03-26 05:53:28,520 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-26 05:53:28,522 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-26 05:53:28,524 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-26 05:53:28,524 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-26 05:53:28,524 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-26 05:53:28,534 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (1/1) ... [2021-03-26 05:53:28,545 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (1/1) ... [2021-03-26 05:53:28,552 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-26 05:53:28,553 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-26 05:53:28,553 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-26 05:53:28,554 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-26 05:53:28,560 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (1/1) ... [2021-03-26 05:53:28,561 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (1/1) ... [2021-03-26 05:53:28,563 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (1/1) ... [2021-03-26 05:53:28,564 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (1/1) ... [2021-03-26 05:53:28,571 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (1/1) ... [2021-03-26 05:53:28,575 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (1/1) ... [2021-03-26 05:53:28,577 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (1/1) ... [2021-03-26 05:53:28,579 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-26 05:53:28,580 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-26 05:53:28,580 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-26 05:53:28,580 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-26 05:53:28,582 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (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 05:53:28,660 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-03-26 05:53:28,660 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-03-26 05:53:28,660 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-03-26 05:53:28,660 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-03-26 05:53:28,660 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-03-26 05:53:28,660 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-03-26 05:53:28,660 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-26 05:53:28,661 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-26 05:53:28,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-26 05:53:28,661 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-03-26 05:53:28,661 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-03-26 05:53:28,662 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-03-26 05:53:28,662 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 05:53:28,861 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-26 05:53:28,861 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-03-26 05:53:28,863 INFO L202 PluginConnector]: Adding new model horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 05:53:28 BoogieIcfgContainer [2021-03-26 05:53:28,863 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-26 05:53:28,864 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-26 05:53:28,864 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-26 05:53:28,866 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-26 05:53:28,866 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 05:53:28" (1/2) ... [2021-03-26 05:53:28,867 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f9861 and model type horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 05:53:28, skipping insertion in model container [2021-03-26 05:53:28,867 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 05:53:28" (2/2) ... [2021-03-26 05:53:28,868 INFO L111 eAbstractionObserver]: Analyzing ICFG horseshoe.wvr.bpl [2021-03-26 05:53:28,873 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-26 05:53:28,876 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-26 05:53:28,877 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-26 05:53:28,935 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-26 05:53:28,973 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-26 05:53:28,997 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 05:53:28,997 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 05:53:28,997 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 05:53:28,997 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 05:53:28,997 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 05:53:28,997 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 05:53:28,998 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 05:53:28,998 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 05:53:29,013 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 40 places, 33 transitions, 90 flow [2021-03-26 05:53:29,051 INFO L129 PetriNetUnfolder]: 3/30 cut-off events. [2021-03-26 05:53:29,051 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 05:53:29,055 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 30 events. 3/30 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 57 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 25. Up to 2 conditions per place. [2021-03-26 05:53:29,055 INFO L82 GeneralOperation]: Start removeDead. Operand has 40 places, 33 transitions, 90 flow [2021-03-26 05:53:29,059 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 35 places, 28 transitions, 74 flow [2021-03-26 05:53:29,061 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:29,075 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 35 places, 28 transitions, 74 flow [2021-03-26 05:53:29,079 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 35 places, 28 transitions, 74 flow [2021-03-26 05:53:29,081 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 35 places, 28 transitions, 74 flow [2021-03-26 05:53:29,095 INFO L129 PetriNetUnfolder]: 3/28 cut-off events. [2021-03-26 05:53:29,096 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 05:53:29,097 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 28 events. 3/28 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 63 event pairs, 0 based on Foata normal form. 0/25 useless extension candidates. Maximal degree in co-relation 25. Up to 2 conditions per place. [2021-03-26 05:53:29,100 INFO L142 LiptonReduction]: Number of co-enabled transitions 316 [2021-03-26 05:53:29,602 INFO L154 LiptonReduction]: Checked pairs total: 171 [2021-03-26 05:53:29,602 INFO L156 LiptonReduction]: Total number of compositions: 11 [2021-03-26 05:53:29,605 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 545 [2021-03-26 05:53:29,619 INFO L129 PetriNetUnfolder]: 3/16 cut-off events. [2021-03-26 05:53:29,619 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 05:53:29,619 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:29,620 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:29,620 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:29,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:29,625 INFO L82 PathProgramCache]: Analyzing trace with hash 487410667, now seen corresponding path program 1 times [2021-03-26 05:53:29,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:29,631 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530797121] [2021-03-26 05:53:29,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:29,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:29,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:29,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:29,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:29,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:29,731 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 05:53:29,731 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530797121] [2021-03-26 05:53:29,731 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 05:53:29,732 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 05:53:29,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842538879] [2021-03-26 05:53:29,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 05:53:29,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:29,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 05:53:29,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 05:53:29,750 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 44 [2021-03-26 05:53:29,751 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 17 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 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 05:53:29,751 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:29,752 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 44 [2021-03-26 05:53:29,752 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:29,769 INFO L129 PetriNetUnfolder]: 3/18 cut-off events. [2021-03-26 05:53:29,769 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 05:53:29,770 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 18 events. 3/18 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 18 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 20. Up to 3 conditions per place. [2021-03-26 05:53:29,771 INFO L132 encePairwiseOnDemand]: 40/44 looper letters, 2 selfloop transitions, 3 changer transitions 0/18 dead transitions. [2021-03-26 05:53:29,771 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 18 transitions, 64 flow [2021-03-26 05:53:29,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 05:53:29,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 05:53:29,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 114 transitions. [2021-03-26 05:53:29,780 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8636363636363636 [2021-03-26 05:53:29,781 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 114 transitions. [2021-03-26 05:53:29,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 114 transitions. [2021-03-26 05:53:29,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:29,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 114 transitions. [2021-03-26 05:53:29,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:29,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:29,789 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:29,790 INFO L185 Difference]: Start difference. First operand has 24 places, 17 transitions, 52 flow. Second operand 3 states and 114 transitions. [2021-03-26 05:53:29,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 18 transitions, 64 flow [2021-03-26 05:53:29,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 18 transitions, 52 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-03-26 05:53:29,794 INFO L241 Difference]: Finished difference. Result has 22 places, 18 transitions, 58 flow [2021-03-26 05:53:29,796 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=58, PETRI_PLACES=22, PETRI_TRANSITIONS=18} [2021-03-26 05:53:29,796 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, -2 predicate places. [2021-03-26 05:53:29,797 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:29,797 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 22 places, 18 transitions, 58 flow [2021-03-26 05:53:29,797 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 22 places, 18 transitions, 58 flow [2021-03-26 05:53:29,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 22 places, 18 transitions, 58 flow [2021-03-26 05:53:29,801 INFO L129 PetriNetUnfolder]: 3/18 cut-off events. [2021-03-26 05:53:29,802 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 05:53:29,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32 conditions, 18 events. 3/18 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 19 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 18. Up to 3 conditions per place. [2021-03-26 05:53:29,802 INFO L142 LiptonReduction]: Number of co-enabled transitions 104 [2021-03-26 05:53:30,091 INFO L154 LiptonReduction]: Checked pairs total: 24 [2021-03-26 05:53:30,091 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 05:53:30,091 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 294 [2021-03-26 05:53:30,092 INFO L480 AbstractCegarLoop]: Abstraction has has 20 places, 16 transitions, 54 flow [2021-03-26 05:53:30,093 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 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 05:53:30,093 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:30,093 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:30,093 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-26 05:53:30,093 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:30,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:30,094 INFO L82 PathProgramCache]: Analyzing trace with hash 1557247505, now seen corresponding path program 1 times [2021-03-26 05:53:30,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:30,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760655314] [2021-03-26 05:53:30,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:30,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:30,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:30,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:30,128 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 05:53:30,128 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760655314] [2021-03-26 05:53:30,128 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 05:53:30,129 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 05:53:30,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744336172] [2021-03-26 05:53:30,131 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 05:53:30,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:30,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 05:53:30,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 05:53:30,136 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 47 [2021-03-26 05:53:30,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 16 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:30,137 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:30,137 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 47 [2021-03-26 05:53:30,137 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:30,146 INFO L129 PetriNetUnfolder]: 3/17 cut-off events. [2021-03-26 05:53:30,147 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 05:53:30,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 17 events. 3/17 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 16 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 20. Up to 4 conditions per place. [2021-03-26 05:53:30,150 INFO L132 encePairwiseOnDemand]: 44/47 looper letters, 2 selfloop transitions, 2 changer transitions 0/17 dead transitions. [2021-03-26 05:53:30,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 17 transitions, 64 flow [2021-03-26 05:53:30,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 05:53:30,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 05:53:30,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 116 transitions. [2021-03-26 05:53:30,159 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8226950354609929 [2021-03-26 05:53:30,159 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 116 transitions. [2021-03-26 05:53:30,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 116 transitions. [2021-03-26 05:53:30,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:30,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 116 transitions. [2021-03-26 05:53:30,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:30,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 47.0) internal successors, (188), 4 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 05:53:30,164 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 47.0) internal successors, (188), 4 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 05:53:30,164 INFO L185 Difference]: Start difference. First operand has 20 places, 16 transitions, 54 flow. Second operand 3 states and 116 transitions. [2021-03-26 05:53:30,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 17 transitions, 64 flow [2021-03-26 05:53:30,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 17 transitions, 58 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-26 05:53:30,166 INFO L241 Difference]: Finished difference. Result has 21 places, 17 transitions, 60 flow [2021-03-26 05:53:30,166 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=21, PETRI_TRANSITIONS=17} [2021-03-26 05:53:30,167 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, -3 predicate places. [2021-03-26 05:53:30,167 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:30,167 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 21 places, 17 transitions, 60 flow [2021-03-26 05:53:30,167 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 21 places, 17 transitions, 60 flow [2021-03-26 05:53:30,168 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 21 places, 17 transitions, 60 flow [2021-03-26 05:53:30,174 INFO L129 PetriNetUnfolder]: 3/17 cut-off events. [2021-03-26 05:53:30,175 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 05:53:30,175 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34 conditions, 17 events. 3/17 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 14 event pairs, 0 based on Foata normal form. 0/14 useless extension candidates. Maximal degree in co-relation 20. Up to 4 conditions per place. [2021-03-26 05:53:30,175 INFO L142 LiptonReduction]: Number of co-enabled transitions 88 [2021-03-26 05:53:30,176 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:30,176 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:30,177 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10 [2021-03-26 05:53:30,177 INFO L480 AbstractCegarLoop]: Abstraction has has 21 places, 17 transitions, 60 flow [2021-03-26 05:53:30,178 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:30,178 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:30,178 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:30,178 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-26 05:53:30,178 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:30,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:30,178 INFO L82 PathProgramCache]: Analyzing trace with hash -220819579, now seen corresponding path program 1 times [2021-03-26 05:53:30,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:30,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802269240] [2021-03-26 05:53:30,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:30,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:30,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:30,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:30,224 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 05:53:30,224 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802269240] [2021-03-26 05:53:30,224 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 05:53:30,225 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 05:53:30,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976758968] [2021-03-26 05:53:30,225 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 05:53:30,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:30,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 05:53:30,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 05:53:30,227 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 47 [2021-03-26 05:53:30,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:30,227 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:30,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 47 [2021-03-26 05:53:30,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:30,239 INFO L129 PetriNetUnfolder]: 4/18 cut-off events. [2021-03-26 05:53:30,239 INFO L130 PetriNetUnfolder]: For 2/3 co-relation queries the response was YES. [2021-03-26 05:53:30,239 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 18 events. 4/18 cut-off events. For 2/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 17 event pairs, 0 based on Foata normal form. 1/18 useless extension candidates. Maximal degree in co-relation 26. Up to 6 conditions per place. [2021-03-26 05:53:30,240 INFO L132 encePairwiseOnDemand]: 44/47 looper letters, 3 selfloop transitions, 2 changer transitions 0/17 dead transitions. [2021-03-26 05:53:30,240 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 70 flow [2021-03-26 05:53:30,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 05:53:30,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 05:53:30,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 120 transitions. [2021-03-26 05:53:30,244 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.851063829787234 [2021-03-26 05:53:30,245 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 120 transitions. [2021-03-26 05:53:30,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 120 transitions. [2021-03-26 05:53:30,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:30,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 120 transitions. [2021-03-26 05:53:30,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:30,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 47.0) internal successors, (188), 4 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 05:53:30,247 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 47.0) internal successors, (188), 4 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 05:53:30,248 INFO L185 Difference]: Start difference. First operand has 21 places, 17 transitions, 60 flow. Second operand 3 states and 120 transitions. [2021-03-26 05:53:30,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 70 flow [2021-03-26 05:53:30,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 17 transitions, 68 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 05:53:30,249 INFO L241 Difference]: Finished difference. Result has 23 places, 17 transitions, 66 flow [2021-03-26 05:53:30,249 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=23, PETRI_TRANSITIONS=17} [2021-03-26 05:53:30,249 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, -1 predicate places. [2021-03-26 05:53:30,249 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:30,250 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 23 places, 17 transitions, 66 flow [2021-03-26 05:53:30,250 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 23 places, 17 transitions, 66 flow [2021-03-26 05:53:30,250 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 23 places, 17 transitions, 66 flow [2021-03-26 05:53:30,254 INFO L129 PetriNetUnfolder]: 3/17 cut-off events. [2021-03-26 05:53:30,255 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 05:53:30,255 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38 conditions, 17 events. 3/17 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 14 event pairs, 0 based on Foata normal form. 0/14 useless extension candidates. Maximal degree in co-relation 21. Up to 4 conditions per place. [2021-03-26 05:53:30,255 INFO L142 LiptonReduction]: Number of co-enabled transitions 82 [2021-03-26 05:53:30,257 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:30,257 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:30,257 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8 [2021-03-26 05:53:30,261 INFO L480 AbstractCegarLoop]: Abstraction has has 23 places, 17 transitions, 66 flow [2021-03-26 05:53:30,261 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:30,261 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:30,261 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:30,261 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-26 05:53:30,261 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:30,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:30,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1263854157, now seen corresponding path program 2 times [2021-03-26 05:53:30,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:30,262 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326140311] [2021-03-26 05:53:30,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:30,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:30,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:30,293 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 05:53:30,293 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326140311] [2021-03-26 05:53:30,293 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 05:53:30,293 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 05:53:30,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460889388] [2021-03-26 05:53:30,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 05:53:30,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:30,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 05:53:30,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 05:53:30,295 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 47 [2021-03-26 05:53:30,295 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 17 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:30,295 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:30,295 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 47 [2021-03-26 05:53:30,295 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:30,304 INFO L129 PetriNetUnfolder]: 8/27 cut-off events. [2021-03-26 05:53:30,304 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 05:53:30,304 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69 conditions, 27 events. 8/27 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 40 event pairs, 0 based on Foata normal form. 1/22 useless extension candidates. Maximal degree in co-relation 48. Up to 11 conditions per place. [2021-03-26 05:53:30,305 INFO L132 encePairwiseOnDemand]: 43/47 looper letters, 4 selfloop transitions, 3 changer transitions 0/19 dead transitions. [2021-03-26 05:53:30,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 19 transitions, 84 flow [2021-03-26 05:53:30,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 05:53:30,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 05:53:30,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 115 transitions. [2021-03-26 05:53:30,306 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8156028368794326 [2021-03-26 05:53:30,306 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 115 transitions. [2021-03-26 05:53:30,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 115 transitions. [2021-03-26 05:53:30,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:30,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 115 transitions. [2021-03-26 05:53:30,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:30,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 47.0) internal successors, (188), 4 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 05:53:30,308 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 47.0) internal successors, (188), 4 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 05:53:30,308 INFO L185 Difference]: Start difference. First operand has 23 places, 17 transitions, 66 flow. Second operand 3 states and 115 transitions. [2021-03-26 05:53:30,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 19 transitions, 84 flow [2021-03-26 05:53:30,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 19 transitions, 80 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 05:53:30,309 INFO L241 Difference]: Finished difference. Result has 24 places, 19 transitions, 81 flow [2021-03-26 05:53:30,309 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=81, PETRI_PLACES=24, PETRI_TRANSITIONS=19} [2021-03-26 05:53:30,309 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 0 predicate places. [2021-03-26 05:53:30,309 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:30,309 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 24 places, 19 transitions, 81 flow [2021-03-26 05:53:30,309 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 24 places, 19 transitions, 81 flow [2021-03-26 05:53:30,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 24 places, 19 transitions, 81 flow [2021-03-26 05:53:30,313 INFO L129 PetriNetUnfolder]: 8/27 cut-off events. [2021-03-26 05:53:30,313 INFO L130 PetriNetUnfolder]: For 4/6 co-relation queries the response was YES. [2021-03-26 05:53:30,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66 conditions, 27 events. 8/27 cut-off events. For 4/6 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 38 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 46. Up to 9 conditions per place. [2021-03-26 05:53:30,314 INFO L142 LiptonReduction]: Number of co-enabled transitions 90 [2021-03-26 05:53:30,315 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:30,315 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:30,315 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6 [2021-03-26 05:53:30,316 INFO L480 AbstractCegarLoop]: Abstraction has has 24 places, 19 transitions, 81 flow [2021-03-26 05:53:30,316 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:30,316 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:30,316 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:30,316 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-26 05:53:30,316 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:30,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:30,317 INFO L82 PathProgramCache]: Analyzing trace with hash 614649111, now seen corresponding path program 3 times [2021-03-26 05:53:30,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:30,317 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707903438] [2021-03-26 05:53:30,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:30,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:30,376 INFO L142 QuantifierPusher]: treesize reduction 8, result has 66.7 percent of original size [2021-03-26 05:53:30,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:30,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:30,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:30,423 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:30,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:30,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707903438] [2021-03-26 05:53:30,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676383837] [2021-03-26 05:53:30,435 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 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 05:53:30,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-26 05:53:30,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:53:30,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 25 conjunts are in the unsatisfiable core [2021-03-26 05:53:30,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:30,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:30,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:30,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:30,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:30,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:30,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:30,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:30,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:30,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:30,610 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.0 percent of original size [2021-03-26 05:53:30,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:53:30,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:30,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:53:30,624 INFO L147 QuantifierPusher]: treesize reduction 3, result has 93.3 percent of original size 42 [2021-03-26 05:53:30,626 INFO L142 QuantifierPusher]: treesize reduction 3, result has 93.3 percent of original size [2021-03-26 05:53:30,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:30,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:53:30,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:53:30,660 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 9 [2021-03-26 05:53:30,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:30,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:30,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:30,670 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 9 [2021-03-26 05:53:30,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:30,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:30,676 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:30,715 INFO L628 ElimStorePlain]: treesize reduction 3, result has 92.5 percent of original size [2021-03-26 05:53:30,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:53:30,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:53:30,717 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:37 [2021-03-26 05:53:30,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:53:30,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:53:30,746 INFO L142 QuantifierPusher]: treesize reduction 20, result has 50.0 percent of original size [2021-03-26 05:53:30,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:30,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:30,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:30,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:30,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 05:53:30,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:30,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:30,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 05:53:30,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:30,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:30,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 05:53:30,798 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 13 treesize of output 9 [2021-03-26 05:53:30,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:30,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:30,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:30,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,805 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 05:53:30,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-03-26 05:53:30,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:30,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:30,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:30,834 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:30,834 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-03-26 05:53:30,834 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108721721] [2021-03-26 05:53:30,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 05:53:30,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:30,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 05:53:30,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-03-26 05:53:30,836 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2021-03-26 05:53:30,837 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 19 transitions, 81 flow. Second operand has 12 states, 12 states have (on average 19.0) internal successors, (228), 12 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 05:53:30,837 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:30,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2021-03-26 05:53:30,837 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:31,019 INFO L129 PetriNetUnfolder]: 30/62 cut-off events. [2021-03-26 05:53:31,019 INFO L130 PetriNetUnfolder]: For 39/53 co-relation queries the response was YES. [2021-03-26 05:53:31,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 188 conditions, 62 events. 30/62 cut-off events. For 39/53 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 135 event pairs, 0 based on Foata normal form. 3/49 useless extension candidates. Maximal degree in co-relation 162. Up to 32 conditions per place. [2021-03-26 05:53:31,020 INFO L132 encePairwiseOnDemand]: 39/47 looper letters, 15 selfloop transitions, 9 changer transitions 0/32 dead transitions. [2021-03-26 05:53:31,020 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 32 transitions, 185 flow [2021-03-26 05:53:31,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 05:53:31,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 05:53:31,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2021-03-26 05:53:31,022 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.45896656534954405 [2021-03-26 05:53:31,022 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 151 transitions. [2021-03-26 05:53:31,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 151 transitions. [2021-03-26 05:53:31,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:31,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 151 transitions. [2021-03-26 05:53:31,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 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 05:53:31,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 47.0) internal successors, (376), 8 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:31,024 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 47.0) internal successors, (376), 8 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:31,024 INFO L185 Difference]: Start difference. First operand has 24 places, 19 transitions, 81 flow. Second operand 7 states and 151 transitions. [2021-03-26 05:53:31,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 32 transitions, 185 flow [2021-03-26 05:53:31,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 32 transitions, 182 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 05:53:31,026 INFO L241 Difference]: Finished difference. Result has 31 places, 24 transitions, 136 flow [2021-03-26 05:53:31,026 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=136, PETRI_PLACES=31, PETRI_TRANSITIONS=24} [2021-03-26 05:53:31,026 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 7 predicate places. [2021-03-26 05:53:31,026 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:31,027 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 31 places, 24 transitions, 136 flow [2021-03-26 05:53:31,027 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 31 places, 24 transitions, 136 flow [2021-03-26 05:53:31,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 31 places, 24 transitions, 136 flow [2021-03-26 05:53:31,032 INFO L129 PetriNetUnfolder]: 14/46 cut-off events. [2021-03-26 05:53:31,033 INFO L130 PetriNetUnfolder]: For 38/44 co-relation queries the response was YES. [2021-03-26 05:53:31,033 INFO L84 FinitePrefix]: Finished finitePrefix Result has 141 conditions, 46 events. 14/46 cut-off events. For 38/44 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 116 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 114. Up to 15 conditions per place. [2021-03-26 05:53:31,034 INFO L142 LiptonReduction]: Number of co-enabled transitions 132 [2021-03-26 05:53:31,361 INFO L154 LiptonReduction]: Checked pairs total: 26 [2021-03-26 05:53:31,361 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 05:53:31,362 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 336 [2021-03-26 05:53:31,365 INFO L480 AbstractCegarLoop]: Abstraction has has 30 places, 23 transitions, 130 flow [2021-03-26 05:53:31,366 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 19.0) internal successors, (228), 12 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 05:53:31,366 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:31,366 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:31,588 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:31,588 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:31,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:31,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1281368389, now seen corresponding path program 4 times [2021-03-26 05:53:31,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:31,589 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10565869] [2021-03-26 05:53:31,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:31,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:31,644 INFO L142 QuantifierPusher]: treesize reduction 8, result has 66.7 percent of original size [2021-03-26 05:53:31,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:31,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:31,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:31,677 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:31,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:31,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10565869] [2021-03-26 05:53:31,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516030521] [2021-03-26 05:53:31,687 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 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 05:53:31,724 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-26 05:53:31,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:53:31,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 25 conjunts are in the unsatisfiable core [2021-03-26 05:53:31,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:31,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:31,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:31,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:31,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:31,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:31,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:31,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:31,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:31,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,773 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.0 percent of original size [2021-03-26 05:53:31,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:31,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:31,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 05:53:31,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:31,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:31,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:31,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,792 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 05:53:31,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:31,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:31,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:31,797 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 05:53:31,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:31,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:31,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:31,839 INFO L628 ElimStorePlain]: treesize reduction 7, result has 87.0 percent of original size [2021-03-26 05:53:31,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:53:31,841 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:68, output treesize:47 [2021-03-26 05:53:31,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:31,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:31,898 INFO L142 QuantifierPusher]: treesize reduction 8, result has 86.9 percent of original size [2021-03-26 05:53:31,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:53:31,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:53:31,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:31,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:31,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:31,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:31,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 05:53:31,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:31,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:31,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:31,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:31,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 05:53:31,918 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 19 [2021-03-26 05:53:31,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:31,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:31,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:31,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,936 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 20 treesize of output 14 [2021-03-26 05:53:31,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:31,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:31,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:31,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:31,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:53:31,953 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:51, output treesize:25 [2021-03-26 05:53:31,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:31,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:31,981 INFO L142 QuantifierPusher]: treesize reduction 14, result has 50.0 percent of original size [2021-03-26 05:53:31,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:31,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:31,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:31,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:31,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:31,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:32,017 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:32,017 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:32,027 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-03-26 05:53:32,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409531329] [2021-03-26 05:53:32,028 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 05:53:32,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:32,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 05:53:32,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-03-26 05:53:32,029 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 50 [2021-03-26 05:53:32,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 130 flow. Second operand has 11 states, 11 states have (on average 19.09090909090909) internal successors, (210), 11 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 05:53:32,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:32,029 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 50 [2021-03-26 05:53:32,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:32,237 INFO L129 PetriNetUnfolder]: 36/77 cut-off events. [2021-03-26 05:53:32,237 INFO L130 PetriNetUnfolder]: For 88/108 co-relation queries the response was YES. [2021-03-26 05:53:32,237 INFO L84 FinitePrefix]: Finished finitePrefix Result has 277 conditions, 77 events. 36/77 cut-off events. For 88/108 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 200 event pairs, 1 based on Foata normal form. 6/65 useless extension candidates. Maximal degree in co-relation 245. Up to 35 conditions per place. [2021-03-26 05:53:32,238 INFO L132 encePairwiseOnDemand]: 41/50 looper letters, 16 selfloop transitions, 12 changer transitions 4/40 dead transitions. [2021-03-26 05:53:32,238 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 40 transitions, 280 flow [2021-03-26 05:53:32,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 05:53:32,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 05:53:32,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2021-03-26 05:53:32,241 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.44 [2021-03-26 05:53:32,241 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 198 transitions. [2021-03-26 05:53:32,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 198 transitions. [2021-03-26 05:53:32,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:32,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 198 transitions. [2021-03-26 05:53:32,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 22.0) internal successors, (198), 9 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 05:53:32,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 50.0) internal successors, (500), 10 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:32,243 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 50.0) internal successors, (500), 10 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:32,244 INFO L185 Difference]: Start difference. First operand has 30 places, 23 transitions, 130 flow. Second operand 9 states and 198 transitions. [2021-03-26 05:53:32,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 40 transitions, 280 flow [2021-03-26 05:53:32,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 40 transitions, 249 flow, removed 11 selfloop flow, removed 4 redundant places. [2021-03-26 05:53:32,247 INFO L241 Difference]: Finished difference. Result has 36 places, 27 transitions, 170 flow [2021-03-26 05:53:32,247 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=99, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=170, PETRI_PLACES=36, PETRI_TRANSITIONS=27} [2021-03-26 05:53:32,247 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 12 predicate places. [2021-03-26 05:53:32,247 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:32,247 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 36 places, 27 transitions, 170 flow [2021-03-26 05:53:32,247 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 36 places, 27 transitions, 170 flow [2021-03-26 05:53:32,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 35 places, 27 transitions, 170 flow [2021-03-26 05:53:32,253 INFO L129 PetriNetUnfolder]: 14/50 cut-off events. [2021-03-26 05:53:32,253 INFO L130 PetriNetUnfolder]: For 50/56 co-relation queries the response was YES. [2021-03-26 05:53:32,253 INFO L84 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 50 events. 14/50 cut-off events. For 50/56 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 131 event pairs, 1 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 139. Up to 19 conditions per place. [2021-03-26 05:53:32,254 INFO L142 LiptonReduction]: Number of co-enabled transitions 146 [2021-03-26 05:53:32,615 INFO L154 LiptonReduction]: Checked pairs total: 33 [2021-03-26 05:53:32,615 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 05:53:32,616 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 369 [2021-03-26 05:53:32,616 INFO L480 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 170 flow [2021-03-26 05:53:32,616 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 19.09090909090909) internal successors, (210), 11 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 05:53:32,616 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:32,616 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:32,838 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:32,838 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:32,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:32,839 INFO L82 PathProgramCache]: Analyzing trace with hash -935440083, now seen corresponding path program 1 times [2021-03-26 05:53:32,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:32,839 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059729118] [2021-03-26 05:53:32,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:32,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:32,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:32,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 05:53:32,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:32,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:32,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:32,887 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059729118] [2021-03-26 05:53:32,887 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781610179] [2021-03-26 05:53:32,887 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 05:53:32,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:32,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 05:53:32,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:32,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:32,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:32,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:32,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 05:53:32,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:32,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:32,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 05:53:32,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:32,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:32,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:32,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:33,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:33,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:33,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:33,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,005 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 05:53:33,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,014 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:53:33,015 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 05:53:33,015 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2021-03-26 05:53:33,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538387685] [2021-03-26 05:53:33,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 05:53:33,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:33,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 05:53:33,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-03-26 05:53:33,017 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 53 [2021-03-26 05:53:33,017 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 170 flow. Second operand has 4 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 05:53:33,017 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:33,017 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 53 [2021-03-26 05:53:33,017 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:33,041 INFO L129 PetriNetUnfolder]: 9/46 cut-off events. [2021-03-26 05:53:33,041 INFO L130 PetriNetUnfolder]: For 66/74 co-relation queries the response was YES. [2021-03-26 05:53:33,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 46 events. 9/46 cut-off events. For 66/74 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 136 event pairs, 1 based on Foata normal form. 3/45 useless extension candidates. Maximal degree in co-relation 117. Up to 13 conditions per place. [2021-03-26 05:53:33,042 INFO L132 encePairwiseOnDemand]: 47/53 looper letters, 3 selfloop transitions, 8 changer transitions 3/27 dead transitions. [2021-03-26 05:53:33,042 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 27 transitions, 204 flow [2021-03-26 05:53:33,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 05:53:33,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 05:53:33,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 163 transitions. [2021-03-26 05:53:33,043 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7688679245283019 [2021-03-26 05:53:33,043 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 163 transitions. [2021-03-26 05:53:33,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 163 transitions. [2021-03-26 05:53:33,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:33,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 163 transitions. [2021-03-26 05:53:33,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 40.75) internal successors, (163), 4 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:33,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:33,045 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:33,045 INFO L185 Difference]: Start difference. First operand has 34 places, 26 transitions, 170 flow. Second operand 4 states and 163 transitions. [2021-03-26 05:53:33,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 27 transitions, 204 flow [2021-03-26 05:53:33,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 27 transitions, 180 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 05:53:33,051 INFO L241 Difference]: Finished difference. Result has 36 places, 24 transitions, 169 flow [2021-03-26 05:53:33,051 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=169, PETRI_PLACES=36, PETRI_TRANSITIONS=24} [2021-03-26 05:53:33,051 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 12 predicate places. [2021-03-26 05:53:33,052 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:33,052 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 36 places, 24 transitions, 169 flow [2021-03-26 05:53:33,052 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 36 places, 24 transitions, 169 flow [2021-03-26 05:53:33,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 34 places, 24 transitions, 169 flow [2021-03-26 05:53:33,057 INFO L129 PetriNetUnfolder]: 7/38 cut-off events. [2021-03-26 05:53:33,057 INFO L130 PetriNetUnfolder]: For 54/59 co-relation queries the response was YES. [2021-03-26 05:53:33,057 INFO L84 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 38 events. 7/38 cut-off events. For 54/59 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 85 event pairs, 1 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 89. Up to 8 conditions per place. [2021-03-26 05:53:33,058 INFO L142 LiptonReduction]: Number of co-enabled transitions 124 [2021-03-26 05:53:33,059 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:33,059 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:33,059 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8 [2021-03-26 05:53:33,060 INFO L480 AbstractCegarLoop]: Abstraction has has 34 places, 24 transitions, 169 flow [2021-03-26 05:53:33,060 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 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 05:53:33,060 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:33,060 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:33,282 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:33,283 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:33,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:33,283 INFO L82 PathProgramCache]: Analyzing trace with hash 467354029, now seen corresponding path program 1 times [2021-03-26 05:53:33,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:33,283 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863553614] [2021-03-26 05:53:33,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:33,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:33,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:33,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,332 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 05:53:33,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863553614] [2021-03-26 05:53:33,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172030353] [2021-03-26 05:53:33,332 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 05:53:33,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:33,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 05:53:33,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:33,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:33,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 05:53:33,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:33,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 05:53:33,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:33,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:33,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:33,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:33,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:33,431 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 05:53:33,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,455 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:53:33,455 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 05:53:33,455 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2021-03-26 05:53:33,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204698398] [2021-03-26 05:53:33,456 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 05:53:33,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:33,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 05:53:33,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-26 05:53:33,457 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 53 [2021-03-26 05:53:33,457 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 24 transitions, 169 flow. Second operand has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 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 05:53:33,457 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:33,457 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 53 [2021-03-26 05:53:33,457 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:33,485 INFO L129 PetriNetUnfolder]: 30/119 cut-off events. [2021-03-26 05:53:33,486 INFO L130 PetriNetUnfolder]: For 329/357 co-relation queries the response was YES. [2021-03-26 05:53:33,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 428 conditions, 119 events. 30/119 cut-off events. For 329/357 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 544 event pairs, 0 based on Foata normal form. 8/111 useless extension candidates. Maximal degree in co-relation 363. Up to 29 conditions per place. [2021-03-26 05:53:33,487 INFO L132 encePairwiseOnDemand]: 49/53 looper letters, 8 selfloop transitions, 12 changer transitions 0/34 dead transitions. [2021-03-26 05:53:33,487 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 34 transitions, 290 flow [2021-03-26 05:53:33,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 05:53:33,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 05:53:33,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 178 transitions. [2021-03-26 05:53:33,488 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.839622641509434 [2021-03-26 05:53:33,489 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 178 transitions. [2021-03-26 05:53:33,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 178 transitions. [2021-03-26 05:53:33,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:33,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 178 transitions. [2021-03-26 05:53:33,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:33,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:33,490 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:33,490 INFO L185 Difference]: Start difference. First operand has 34 places, 24 transitions, 169 flow. Second operand 4 states and 178 transitions. [2021-03-26 05:53:33,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 34 transitions, 290 flow [2021-03-26 05:53:33,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 34 transitions, 278 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-26 05:53:33,493 INFO L241 Difference]: Finished difference. Result has 39 places, 34 transitions, 309 flow [2021-03-26 05:53:33,493 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=309, PETRI_PLACES=39, PETRI_TRANSITIONS=34} [2021-03-26 05:53:33,493 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 15 predicate places. [2021-03-26 05:53:33,494 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:33,494 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 39 places, 34 transitions, 309 flow [2021-03-26 05:53:33,494 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 39 places, 34 transitions, 309 flow [2021-03-26 05:53:33,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 39 places, 34 transitions, 309 flow [2021-03-26 05:53:33,510 INFO L129 PetriNetUnfolder]: 26/115 cut-off events. [2021-03-26 05:53:33,511 INFO L130 PetriNetUnfolder]: For 267/308 co-relation queries the response was YES. [2021-03-26 05:53:33,511 INFO L84 FinitePrefix]: Finished finitePrefix Result has 442 conditions, 115 events. 26/115 cut-off events. For 267/308 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 536 event pairs, 0 based on Foata normal form. 3/104 useless extension candidates. Maximal degree in co-relation 396. Up to 32 conditions per place. [2021-03-26 05:53:33,514 INFO L142 LiptonReduction]: Number of co-enabled transitions 220 [2021-03-26 05:53:33,516 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:33,516 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:33,516 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 22 [2021-03-26 05:53:33,517 INFO L480 AbstractCegarLoop]: Abstraction has has 39 places, 34 transitions, 309 flow [2021-03-26 05:53:33,517 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 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 05:53:33,517 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:33,517 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:33,719 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:33,720 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:33,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:33,720 INFO L82 PathProgramCache]: Analyzing trace with hash -708056174, now seen corresponding path program 1 times [2021-03-26 05:53:33,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:33,720 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014605179] [2021-03-26 05:53:33,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:33,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:33,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:33,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,769 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:53:33,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014605179] [2021-03-26 05:53:33,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099880492] [2021-03-26 05:53:33,769 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 05:53:33,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:33,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2021-03-26 05:53:33,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:33,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:33,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:33,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:33,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:33,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:33,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:33,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:33,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:33,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:53:33,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:33,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:33,865 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 05:53:33,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:33,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,869 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 05:53:33,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:5 [2021-03-26 05:53:33,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:33,874 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-03-26 05:53:33,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:33,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:33,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:33,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:33,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:53:33,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:33,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:33,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,892 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:53:33,898 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,901 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:53:33,903 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:53:33,904 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:53:33,907 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:33,909 INFO L142 QuantifierPusher]: treesize reduction 15, result has 34.8 percent of original size [2021-03-26 05:53:33,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:33,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:33,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:53:33,926 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:33,926 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 05:53:33,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523696846] [2021-03-26 05:53:33,926 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 05:53:33,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:33,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 05:53:33,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-26 05:53:33,928 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 53 [2021-03-26 05:53:33,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 34 transitions, 309 flow. Second operand has 7 states, 7 states have (on average 27.285714285714285) internal successors, (191), 7 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:33,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:33,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 53 [2021-03-26 05:53:33,928 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:34,007 INFO L129 PetriNetUnfolder]: 104/231 cut-off events. [2021-03-26 05:53:34,007 INFO L130 PetriNetUnfolder]: For 1061/1165 co-relation queries the response was YES. [2021-03-26 05:53:34,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1132 conditions, 231 events. 104/231 cut-off events. For 1061/1165 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 917 event pairs, 6 based on Foata normal form. 17/213 useless extension candidates. Maximal degree in co-relation 1081. Up to 103 conditions per place. [2021-03-26 05:53:34,010 INFO L132 encePairwiseOnDemand]: 46/53 looper letters, 41 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2021-03-26 05:53:34,010 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 58 transitions, 623 flow [2021-03-26 05:53:34,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 05:53:34,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 05:53:34,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2021-03-26 05:53:34,011 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5534591194968553 [2021-03-26 05:53:34,011 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 176 transitions. [2021-03-26 05:53:34,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 176 transitions. [2021-03-26 05:53:34,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:34,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 176 transitions. [2021-03-26 05:53:34,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 29.333333333333332) internal successors, (176), 6 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:34,012 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 05:53:34,012 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 05:53:34,012 INFO L185 Difference]: Start difference. First operand has 39 places, 34 transitions, 309 flow. Second operand 6 states and 176 transitions. [2021-03-26 05:53:34,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 58 transitions, 623 flow [2021-03-26 05:53:34,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 58 transitions, 602 flow, removed 10 selfloop flow, removed 1 redundant places. [2021-03-26 05:53:34,019 INFO L241 Difference]: Finished difference. Result has 44 places, 36 transitions, 346 flow [2021-03-26 05:53:34,019 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=346, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2021-03-26 05:53:34,019 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 20 predicate places. [2021-03-26 05:53:34,019 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:34,019 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 44 places, 36 transitions, 346 flow [2021-03-26 05:53:34,020 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 44 places, 36 transitions, 346 flow [2021-03-26 05:53:34,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 44 places, 36 transitions, 346 flow [2021-03-26 05:53:34,031 INFO L129 PetriNetUnfolder]: 32/134 cut-off events. [2021-03-26 05:53:34,031 INFO L130 PetriNetUnfolder]: For 360/408 co-relation queries the response was YES. [2021-03-26 05:53:34,032 INFO L84 FinitePrefix]: Finished finitePrefix Result has 567 conditions, 134 events. 32/134 cut-off events. For 360/408 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 629 event pairs, 0 based on Foata normal form. 2/123 useless extension candidates. Maximal degree in co-relation 505. Up to 38 conditions per place. [2021-03-26 05:53:34,033 INFO L142 LiptonReduction]: Number of co-enabled transitions 254 [2021-03-26 05:53:34,035 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:34,035 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:34,035 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 16 [2021-03-26 05:53:34,037 INFO L480 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 346 flow [2021-03-26 05:53:34,037 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 27.285714285714285) internal successors, (191), 7 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:34,038 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:34,038 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:34,256 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:34,256 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:34,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:34,257 INFO L82 PathProgramCache]: Analyzing trace with hash -1551193216, now seen corresponding path program 1 times [2021-03-26 05:53:34,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:34,257 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415442532] [2021-03-26 05:53:34,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:34,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:34,337 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:53:34,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:34,346 INFO L142 QuantifierPusher]: treesize reduction 7, result has 80.6 percent of original size [2021-03-26 05:53:34,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:34,359 INFO L142 QuantifierPusher]: treesize reduction 7, result has 81.6 percent of original size [2021-03-26 05:53:34,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:53:34,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:53:34,401 INFO L142 QuantifierPusher]: treesize reduction 19, result has 64.8 percent of original size [2021-03-26 05:53:34,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:53:34,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:53:34,438 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:34,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:34,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:34,450 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415442532] [2021-03-26 05:53:34,450 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500143127] [2021-03-26 05:53:34,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:53:34,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:34,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-03-26 05:53:34,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:34,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:34,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:34,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:34,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:34,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:34,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:34,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:34,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:34,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:34,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:34,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:34,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:53:34,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:53:34,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:53:34,603 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.5 percent of original size [2021-03-26 05:53:34,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:53:34,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:34,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:34,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:34,645 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.8 percent of original size [2021-03-26 05:53:34,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:34,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:34,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 05:53:34,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:34,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:53:34,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 05:53:34,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:34,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:53:34,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 05:53:34,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:34,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-03-26 05:53:34,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:34,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:34,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:34,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:34,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-03-26 05:53:34,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:34,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:34,695 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:34,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:34,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-03-26 05:53:34,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:34,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:34,703 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:34,709 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:34,709 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 05:53:34,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:34,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:34,712 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:34,824 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-03-26 05:53:34,824 INFO L628 ElimStorePlain]: treesize reduction 14, result has 92.6 percent of original size [2021-03-26 05:53:34,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-03-26 05:53:34,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 05:53:34,827 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:265, output treesize:175 [2021-03-26 05:53:34,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-03-26 05:53:34,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-03-26 05:53:34,907 INFO L142 QuantifierPusher]: treesize reduction 90, result has 52.1 percent of original size [2021-03-26 05:53:34,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:34,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 05:53:34,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 05:53:34,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:34,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:53:34,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:34,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 05:53:34,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:53:34,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:34,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:53:34,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:34,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 05:53:34,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:53:34,938 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:34,938 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 50 treesize of output 30 [2021-03-26 05:53:34,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:34,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:34,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:34,981 INFO L628 ElimStorePlain]: treesize reduction 11, result has 84.7 percent of original size [2021-03-26 05:53:34,986 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:34,986 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 43 treesize of output 25 [2021-03-26 05:53:34,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:53:34,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:34,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:53:34,990 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:35,032 INFO L628 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2021-03-26 05:53:35,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:35,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:53:35,034 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:97, output treesize:32 [2021-03-26 05:53:35,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:35,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:35,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:35,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:35,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:35,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:35,073 INFO L142 QuantifierPusher]: treesize reduction 19, result has 45.7 percent of original size [2021-03-26 05:53:35,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:35,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:35,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:35,105 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:35,106 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:35,106 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 05:53:35,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677668291] [2021-03-26 05:53:35,108 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 05:53:35,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:35,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 05:53:35,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=239, Unknown=0, NotChecked=0, Total=272 [2021-03-26 05:53:35,109 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2021-03-26 05:53:35,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 346 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:35,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:35,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2021-03-26 05:53:35,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:35,831 INFO L129 PetriNetUnfolder]: 244/445 cut-off events. [2021-03-26 05:53:35,832 INFO L130 PetriNetUnfolder]: For 2000/2000 co-relation queries the response was YES. [2021-03-26 05:53:35,833 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2281 conditions, 445 events. 244/445 cut-off events. For 2000/2000 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1854 event pairs, 68 based on Foata normal form. 3/374 useless extension candidates. Maximal degree in co-relation 2196. Up to 344 conditions per place. [2021-03-26 05:53:35,836 INFO L132 encePairwiseOnDemand]: 45/53 looper letters, 39 selfloop transitions, 20 changer transitions 13/78 dead transitions. [2021-03-26 05:53:35,836 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 78 transitions, 840 flow [2021-03-26 05:53:35,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 05:53:35,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 05:53:35,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 264 transitions. [2021-03-26 05:53:35,838 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3320754716981132 [2021-03-26 05:53:35,838 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 264 transitions. [2021-03-26 05:53:35,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 264 transitions. [2021-03-26 05:53:35,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:35,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 264 transitions. [2021-03-26 05:53:35,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 17.6) internal successors, (264), 15 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:35,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 53.0) internal successors, (848), 16 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:35,840 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 53.0) internal successors, (848), 16 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:35,840 INFO L185 Difference]: Start difference. First operand has 44 places, 36 transitions, 346 flow. Second operand 15 states and 264 transitions. [2021-03-26 05:53:35,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 78 transitions, 840 flow [2021-03-26 05:53:35,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 78 transitions, 808 flow, removed 8 selfloop flow, removed 4 redundant places. [2021-03-26 05:53:35,845 INFO L241 Difference]: Finished difference. Result has 59 places, 48 transitions, 548 flow [2021-03-26 05:53:35,845 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=548, PETRI_PLACES=59, PETRI_TRANSITIONS=48} [2021-03-26 05:53:35,845 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 35 predicate places. [2021-03-26 05:53:35,845 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:35,846 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 48 transitions, 548 flow [2021-03-26 05:53:35,846 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 48 transitions, 548 flow [2021-03-26 05:53:35,846 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 548 flow [2021-03-26 05:53:35,860 INFO L129 PetriNetUnfolder]: 42/160 cut-off events. [2021-03-26 05:53:35,860 INFO L130 PetriNetUnfolder]: For 644/686 co-relation queries the response was YES. [2021-03-26 05:53:35,861 INFO L84 FinitePrefix]: Finished finitePrefix Result has 766 conditions, 160 events. 42/160 cut-off events. For 644/686 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 781 event pairs, 5 based on Foata normal form. 6/153 useless extension candidates. Maximal degree in co-relation 687. Up to 46 conditions per place. [2021-03-26 05:53:35,863 INFO L142 LiptonReduction]: Number of co-enabled transitions 296 [2021-03-26 05:53:36,115 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-03-26 05:53:36,410 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-03-26 05:53:36,452 INFO L154 LiptonReduction]: Checked pairs total: 6 [2021-03-26 05:53:36,452 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 05:53:36,452 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 607 [2021-03-26 05:53:36,453 INFO L480 AbstractCegarLoop]: Abstraction has has 56 places, 47 transitions, 548 flow [2021-03-26 05:53:36,453 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:36,453 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:36,453 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:36,653 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:36,654 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:36,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:36,654 INFO L82 PathProgramCache]: Analyzing trace with hash 495027471, now seen corresponding path program 1 times [2021-03-26 05:53:36,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:36,654 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334533623] [2021-03-26 05:53:36,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:36,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:36,743 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:53:36,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:36,752 INFO L142 QuantifierPusher]: treesize reduction 7, result has 80.6 percent of original size [2021-03-26 05:53:36,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:36,764 INFO L142 QuantifierPusher]: treesize reduction 7, result has 81.6 percent of original size [2021-03-26 05:53:36,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:53:36,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:53:36,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:53:36,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:53:36,825 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:36,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:36,835 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:36,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334533623] [2021-03-26 05:53:36,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495473361] [2021-03-26 05:53:36,835 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 05:53:36,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:36,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-03-26 05:53:36,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:36,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:36,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:36,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:36,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:36,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:36,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:36,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:36,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:36,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:36,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:36,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:36,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:53:36,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:53:36,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:53:36,979 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.5 percent of original size [2021-03-26 05:53:36,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:36,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:36,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:53:36,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:36,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:36,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:53:36,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:36,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:36,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:36,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:53:37,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:37,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2021-03-26 05:53:37,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:53:37,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:53:37,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:37,009 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:37,010 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 38 treesize of output 26 [2021-03-26 05:53:37,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:53:37,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:53:37,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:37,057 INFO L628 ElimStorePlain]: treesize reduction 9, result has 90.0 percent of original size [2021-03-26 05:53:37,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 05:53:37,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:53:37,059 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:128, output treesize:81 [2021-03-26 05:53:37,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 05:53:37,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 05:53:37,102 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 05:53:37,103 INFO L147 QuantifierPusher]: treesize reduction 8, result has 91.9 percent of original size 91 [2021-03-26 05:53:37,104 INFO L142 QuantifierPusher]: treesize reduction 8, result has 92.0 percent of original size [2021-03-26 05:53:37,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:37,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 05:53:37,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 05:53:37,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,108 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 6, 1] term [2021-03-26 05:53:37,109 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 05:53:37,116 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 05:53:37,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 05:53:37,178 INFO L142 QuantifierPusher]: treesize reduction 51, result has 51.9 percent of original size [2021-03-26 05:53:37,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 05:53:37,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:53:37,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:53:37,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:53:37,222 INFO L142 QuantifierPusher]: treesize reduction 9, result has 86.2 percent of original size [2021-03-26 05:53:37,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:37,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:53:37,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:53:37,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:37,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:53:37,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:37,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:37,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:53:37,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:37,234 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:37,234 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 50 treesize of output 30 [2021-03-26 05:53:37,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:53:37,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:53:37,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:37,246 INFO L628 ElimStorePlain]: treesize reduction 5, result has 73.7 percent of original size [2021-03-26 05:53:37,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,247 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 05:53:37,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:14 [2021-03-26 05:53:37,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:37,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:37,281 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:37,281 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:37,281 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 05:53:37,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762556296] [2021-03-26 05:53:37,282 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 05:53:37,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:37,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 05:53:37,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2021-03-26 05:53:37,283 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 56 [2021-03-26 05:53:37,283 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 47 transitions, 548 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:37,283 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:37,283 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 56 [2021-03-26 05:53:37,283 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:37,984 INFO L129 PetriNetUnfolder]: 253/451 cut-off events. [2021-03-26 05:53:37,984 INFO L130 PetriNetUnfolder]: For 2390/2390 co-relation queries the response was YES. [2021-03-26 05:53:37,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2544 conditions, 451 events. 253/451 cut-off events. For 2390/2390 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1808 event pairs, 68 based on Foata normal form. 1/378 useless extension candidates. Maximal degree in co-relation 2451. Up to 360 conditions per place. [2021-03-26 05:53:37,992 INFO L132 encePairwiseOnDemand]: 47/56 looper letters, 50 selfloop transitions, 28 changer transitions 0/84 dead transitions. [2021-03-26 05:53:37,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 1018 flow [2021-03-26 05:53:37,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 05:53:37,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 05:53:37,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 252 transitions. [2021-03-26 05:53:37,994 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2021-03-26 05:53:37,994 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 252 transitions. [2021-03-26 05:53:37,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 252 transitions. [2021-03-26 05:53:37,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:37,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 252 transitions. [2021-03-26 05:53:37,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 18.0) internal successors, (252), 14 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 05:53:38,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 56.0) internal successors, (840), 15 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:38,000 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 56.0) internal successors, (840), 15 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:38,000 INFO L185 Difference]: Start difference. First operand has 56 places, 47 transitions, 548 flow. Second operand 14 states and 252 transitions. [2021-03-26 05:53:38,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 1018 flow [2021-03-26 05:53:38,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 84 transitions, 928 flow, removed 36 selfloop flow, removed 5 redundant places. [2021-03-26 05:53:38,009 INFO L241 Difference]: Finished difference. Result has 68 places, 61 transitions, 708 flow [2021-03-26 05:53:38,009 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=56, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=708, PETRI_PLACES=68, PETRI_TRANSITIONS=61} [2021-03-26 05:53:38,009 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 44 predicate places. [2021-03-26 05:53:38,009 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:38,009 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 68 places, 61 transitions, 708 flow [2021-03-26 05:53:38,010 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 68 places, 61 transitions, 708 flow [2021-03-26 05:53:38,010 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 68 places, 61 transitions, 708 flow [2021-03-26 05:53:38,032 INFO L129 PetriNetUnfolder]: 60/200 cut-off events. [2021-03-26 05:53:38,033 INFO L130 PetriNetUnfolder]: For 1173/1213 co-relation queries the response was YES. [2021-03-26 05:53:38,034 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1038 conditions, 200 events. 60/200 cut-off events. For 1173/1213 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1021 event pairs, 6 based on Foata normal form. 8/196 useless extension candidates. Maximal degree in co-relation 946. Up to 58 conditions per place. [2021-03-26 05:53:38,036 INFO L142 LiptonReduction]: Number of co-enabled transitions 376 [2021-03-26 05:53:38,522 INFO L154 LiptonReduction]: Checked pairs total: 9 [2021-03-26 05:53:38,522 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 05:53:38,522 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 513 [2021-03-26 05:53:38,522 INFO L480 AbstractCegarLoop]: Abstraction has has 68 places, 61 transitions, 730 flow [2021-03-26 05:53:38,523 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:38,523 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:38,523 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:38,727 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:38,728 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:38,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:38,728 INFO L82 PathProgramCache]: Analyzing trace with hash 1825081110, now seen corresponding path program 1 times [2021-03-26 05:53:38,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:38,728 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425812107] [2021-03-26 05:53:38,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:38,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:38,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:38,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:38,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:38,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:38,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:38,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:38,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:38,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:38,781 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 05:53:38,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425812107] [2021-03-26 05:53:38,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 05:53:38,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 05:53:38,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196745048] [2021-03-26 05:53:38,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 05:53:38,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:38,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 05:53:38,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-26 05:53:38,783 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 59 [2021-03-26 05:53:38,783 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 61 transitions, 730 flow. Second operand has 5 states, 5 states have (on average 43.8) internal successors, (219), 5 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 05:53:38,783 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:38,783 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 59 [2021-03-26 05:53:38,783 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:38,864 INFO L129 PetriNetUnfolder]: 149/443 cut-off events. [2021-03-26 05:53:38,864 INFO L130 PetriNetUnfolder]: For 3336/3490 co-relation queries the response was YES. [2021-03-26 05:53:38,867 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2465 conditions, 443 events. 149/443 cut-off events. For 3336/3490 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2860 event pairs, 7 based on Foata normal form. 36/426 useless extension candidates. Maximal degree in co-relation 2323. Up to 126 conditions per place. [2021-03-26 05:53:38,870 INFO L132 encePairwiseOnDemand]: 50/59 looper letters, 15 selfloop transitions, 43 changer transitions 2/85 dead transitions. [2021-03-26 05:53:38,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 85 transitions, 1147 flow [2021-03-26 05:53:38,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 05:53:38,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 05:53:38,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 237 transitions. [2021-03-26 05:53:38,871 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8033898305084746 [2021-03-26 05:53:38,871 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 237 transitions. [2021-03-26 05:53:38,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 237 transitions. [2021-03-26 05:53:38,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:38,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 237 transitions. [2021-03-26 05:53:38,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 47.4) internal successors, (237), 5 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 05:53:38,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 59.0) internal successors, (354), 6 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:38,873 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 59.0) internal successors, (354), 6 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:38,873 INFO L185 Difference]: Start difference. First operand has 68 places, 61 transitions, 730 flow. Second operand 5 states and 237 transitions. [2021-03-26 05:53:38,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 85 transitions, 1147 flow [2021-03-26 05:53:38,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 85 transitions, 940 flow, removed 85 selfloop flow, removed 7 redundant places. [2021-03-26 05:53:38,882 INFO L241 Difference]: Finished difference. Result has 67 places, 83 transitions, 972 flow [2021-03-26 05:53:38,883 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=59, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=972, PETRI_PLACES=67, PETRI_TRANSITIONS=83} [2021-03-26 05:53:38,883 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 43 predicate places. [2021-03-26 05:53:38,883 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:38,883 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 83 transitions, 972 flow [2021-03-26 05:53:38,883 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 83 transitions, 972 flow [2021-03-26 05:53:38,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 65 places, 83 transitions, 972 flow [2021-03-26 05:53:38,918 INFO L129 PetriNetUnfolder]: 148/431 cut-off events. [2021-03-26 05:53:38,918 INFO L130 PetriNetUnfolder]: For 3056/3245 co-relation queries the response was YES. [2021-03-26 05:53:38,920 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2257 conditions, 431 events. 148/431 cut-off events. For 3056/3245 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2750 event pairs, 6 based on Foata normal form. 14/393 useless extension candidates. Maximal degree in co-relation 2107. Up to 108 conditions per place. [2021-03-26 05:53:38,924 INFO L142 LiptonReduction]: Number of co-enabled transitions 602 [2021-03-26 05:53:39,155 INFO L154 LiptonReduction]: Checked pairs total: 12 [2021-03-26 05:53:39,155 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 05:53:39,155 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 272 [2021-03-26 05:53:39,157 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 83 transitions, 984 flow [2021-03-26 05:53:39,157 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 43.8) internal successors, (219), 5 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 05:53:39,157 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:39,157 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:39,157 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-26 05:53:39,157 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:39,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:39,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1398741166, now seen corresponding path program 1 times [2021-03-26 05:53:39,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:39,158 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383590504] [2021-03-26 05:53:39,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:39,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:39,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:39,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,197 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:39,197 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383590504] [2021-03-26 05:53:39,197 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 05:53:39,197 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 05:53:39,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246363378] [2021-03-26 05:53:39,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 05:53:39,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:39,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 05:53:39,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 05:53:39,200 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 61 [2021-03-26 05:53:39,200 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 83 transitions, 984 flow. Second operand has 6 states, 6 states have (on average 40.833333333333336) internal successors, (245), 6 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:39,200 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:39,200 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 61 [2021-03-26 05:53:39,200 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:39,311 INFO L129 PetriNetUnfolder]: 203/649 cut-off events. [2021-03-26 05:53:39,311 INFO L130 PetriNetUnfolder]: For 5404/5720 co-relation queries the response was YES. [2021-03-26 05:53:39,315 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3691 conditions, 649 events. 203/649 cut-off events. For 5404/5720 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4853 event pairs, 5 based on Foata normal form. 46/621 useless extension candidates. Maximal degree in co-relation 3465. Up to 178 conditions per place. [2021-03-26 05:53:39,320 INFO L132 encePairwiseOnDemand]: 51/61 looper letters, 7 selfloop transitions, 60 changer transitions 8/99 dead transitions. [2021-03-26 05:53:39,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 99 transitions, 1395 flow [2021-03-26 05:53:39,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 05:53:39,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 05:53:39,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 217 transitions. [2021-03-26 05:53:39,321 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7114754098360656 [2021-03-26 05:53:39,321 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 217 transitions. [2021-03-26 05:53:39,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 217 transitions. [2021-03-26 05:53:39,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:39,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 217 transitions. [2021-03-26 05:53:39,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 43.4) internal successors, (217), 5 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:39,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:39,323 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:39,323 INFO L185 Difference]: Start difference. First operand has 65 places, 83 transitions, 984 flow. Second operand 5 states and 217 transitions. [2021-03-26 05:53:39,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 99 transitions, 1395 flow [2021-03-26 05:53:39,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 99 transitions, 1318 flow, removed 35 selfloop flow, removed 1 redundant places. [2021-03-26 05:53:39,336 INFO L241 Difference]: Finished difference. Result has 69 places, 91 transitions, 1251 flow [2021-03-26 05:53:39,336 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1251, PETRI_PLACES=69, PETRI_TRANSITIONS=91} [2021-03-26 05:53:39,337 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 45 predicate places. [2021-03-26 05:53:39,337 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:39,337 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 69 places, 91 transitions, 1251 flow [2021-03-26 05:53:39,337 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 69 places, 91 transitions, 1251 flow [2021-03-26 05:53:39,338 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 91 transitions, 1251 flow [2021-03-26 05:53:39,390 INFO L129 PetriNetUnfolder]: 195/598 cut-off events. [2021-03-26 05:53:39,391 INFO L130 PetriNetUnfolder]: For 5029/5429 co-relation queries the response was YES. [2021-03-26 05:53:39,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3285 conditions, 598 events. 195/598 cut-off events. For 5029/5429 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4288 event pairs, 4 based on Foata normal form. 18/539 useless extension candidates. Maximal degree in co-relation 3058. Up to 172 conditions per place. [2021-03-26 05:53:39,400 INFO L142 LiptonReduction]: Number of co-enabled transitions 708 [2021-03-26 05:53:39,411 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:39,411 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:39,411 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 74 [2021-03-26 05:53:39,412 INFO L480 AbstractCegarLoop]: Abstraction has has 66 places, 91 transitions, 1251 flow [2021-03-26 05:53:39,412 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 40.833333333333336) internal successors, (245), 6 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:39,412 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:39,412 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:39,412 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-26 05:53:39,412 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:39,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:39,413 INFO L82 PathProgramCache]: Analyzing trace with hash -1779866918, now seen corresponding path program 1 times [2021-03-26 05:53:39,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:39,413 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474760120] [2021-03-26 05:53:39,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:39,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:39,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:39,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:39,466 INFO L142 QuantifierPusher]: treesize reduction 33, result has 50.0 percent of original size [2021-03-26 05:53:39,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 05:53:39,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:53:39,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474760120] [2021-03-26 05:53:39,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964018764] [2021-03-26 05:53:39,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:53:39,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:39,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 05:53:39,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:39,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:39,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:39,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:39,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:39,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:39,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:39,559 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-03-26 05:53:39,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:39,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:39,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:39,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:39,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:39,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:39,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:39,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:53:39,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:39,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:39,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:39,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:39,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:39,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,567 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:53:39,568 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:39,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,570 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:53:39,570 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:53:39,571 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:53:39,573 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:39,574 INFO L142 QuantifierPusher]: treesize reduction 15, result has 34.8 percent of original size [2021-03-26 05:53:39,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:39,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:39,589 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:53:39,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:39,589 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 8 [2021-03-26 05:53:39,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379579306] [2021-03-26 05:53:39,590 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 05:53:39,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:39,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 05:53:39,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-03-26 05:53:39,591 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 61 [2021-03-26 05:53:39,592 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 91 transitions, 1251 flow. Second operand has 9 states, 9 states have (on average 39.111111111111114) internal successors, (352), 9 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:39,592 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:39,592 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 61 [2021-03-26 05:53:39,592 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:39,775 INFO L129 PetriNetUnfolder]: 294/677 cut-off events. [2021-03-26 05:53:39,775 INFO L130 PetriNetUnfolder]: For 10200/10550 co-relation queries the response was YES. [2021-03-26 05:53:39,779 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4534 conditions, 677 events. 294/677 cut-off events. For 10200/10550 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4200 event pairs, 1 based on Foata normal form. 201/793 useless extension candidates. Maximal degree in co-relation 4392. Up to 215 conditions per place. [2021-03-26 05:53:39,784 INFO L132 encePairwiseOnDemand]: 54/61 looper letters, 15 selfloop transitions, 115 changer transitions 0/153 dead transitions. [2021-03-26 05:53:39,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 153 transitions, 2540 flow [2021-03-26 05:53:39,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 05:53:39,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 05:53:39,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 377 transitions. [2021-03-26 05:53:39,786 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6867030965391621 [2021-03-26 05:53:39,786 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 377 transitions. [2021-03-26 05:53:39,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 377 transitions. [2021-03-26 05:53:39,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:39,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 377 transitions. [2021-03-26 05:53:39,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 41.888888888888886) internal successors, (377), 9 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 05:53:39,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:39,789 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:39,789 INFO L185 Difference]: Start difference. First operand has 66 places, 91 transitions, 1251 flow. Second operand 9 states and 377 transitions. [2021-03-26 05:53:39,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 153 transitions, 2540 flow [2021-03-26 05:53:39,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 153 transitions, 2428 flow, removed 36 selfloop flow, removed 2 redundant places. [2021-03-26 05:53:39,812 INFO L241 Difference]: Finished difference. Result has 78 places, 147 transitions, 2589 flow [2021-03-26 05:53:39,812 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2589, PETRI_PLACES=78, PETRI_TRANSITIONS=147} [2021-03-26 05:53:39,813 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 54 predicate places. [2021-03-26 05:53:39,813 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:39,813 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 78 places, 147 transitions, 2589 flow [2021-03-26 05:53:39,813 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 78 places, 147 transitions, 2589 flow [2021-03-26 05:53:39,815 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 78 places, 147 transitions, 2589 flow [2021-03-26 05:53:39,881 INFO L129 PetriNetUnfolder]: 274/657 cut-off events. [2021-03-26 05:53:39,881 INFO L130 PetriNetUnfolder]: For 8552/8767 co-relation queries the response was YES. [2021-03-26 05:53:39,885 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4503 conditions, 657 events. 274/657 cut-off events. For 8552/8767 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4182 event pairs, 1 based on Foata normal form. 35/644 useless extension candidates. Maximal degree in co-relation 4366. Up to 210 conditions per place. [2021-03-26 05:53:39,893 INFO L142 LiptonReduction]: Number of co-enabled transitions 826 [2021-03-26 05:53:39,922 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:39,922 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:39,922 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 109 [2021-03-26 05:53:39,923 INFO L480 AbstractCegarLoop]: Abstraction has has 78 places, 147 transitions, 2589 flow [2021-03-26 05:53:39,923 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 39.111111111111114) internal successors, (352), 9 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:39,923 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:39,924 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:40,143 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-03-26 05:53:40,144 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:40,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:40,144 INFO L82 PathProgramCache]: Analyzing trace with hash -67871422, now seen corresponding path program 2 times [2021-03-26 05:53:40,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:40,144 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280361400] [2021-03-26 05:53:40,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:40,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:40,208 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:53:40,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:40,221 INFO L142 QuantifierPusher]: treesize reduction 7, result has 80.6 percent of original size [2021-03-26 05:53:40,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:40,238 INFO L142 QuantifierPusher]: treesize reduction 22, result has 71.8 percent of original size [2021-03-26 05:53:40,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:53:40,267 INFO L142 QuantifierPusher]: treesize reduction 41, result has 56.8 percent of original size [2021-03-26 05:53:40,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:53:40,297 INFO L142 QuantifierPusher]: treesize reduction 19, result has 64.8 percent of original size [2021-03-26 05:53:40,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:53:40,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:53:40,332 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:40,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:40,352 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:40,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280361400] [2021-03-26 05:53:40,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601417677] [2021-03-26 05:53:40,353 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 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 05:53:40,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 05:53:40,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:53:40,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-03-26 05:53:40,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:40,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:40,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:40,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:40,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:40,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:40,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:40,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:40,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:40,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:40,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:40,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:40,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:40,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:40,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:40,464 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.5 percent of original size [2021-03-26 05:53:40,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 05:53:40,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 05:53:40,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 05:53:40,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 05:53:40,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:40,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:40,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:40,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:40,544 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.8 percent of original size [2021-03-26 05:53:40,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:40,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:40,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 05:53:40,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:40,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:53:40,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 05:53:40,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:40,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:53:40,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 05:53:40,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:40,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-03-26 05:53:40,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:40,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:40,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:40,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:40,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-03-26 05:53:40,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:40,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:40,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:40,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:40,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-03-26 05:53:40,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:40,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:40,581 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:40,587 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:40,587 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 05:53:40,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:40,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:40,590 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:40,711 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-03-26 05:53:40,712 INFO L628 ElimStorePlain]: treesize reduction 14, result has 92.6 percent of original size [2021-03-26 05:53:40,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-03-26 05:53:40,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 05:53:40,714 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:265, output treesize:175 [2021-03-26 05:53:40,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-03-26 05:53:40,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-03-26 05:53:40,776 INFO L142 QuantifierPusher]: treesize reduction 83, result has 53.4 percent of original size [2021-03-26 05:53:40,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 05:53:40,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 05:53:40,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 05:53:40,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 05:53:40,819 INFO L142 QuantifierPusher]: treesize reduction 49, result has 53.3 percent of original size [2021-03-26 05:53:40,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:40,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:53:40,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:53:40,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:40,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:53:40,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:40,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:40,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:53:40,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:40,837 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:40,837 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 50 treesize of output 30 [2021-03-26 05:53:40,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:40,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:40,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:40,852 INFO L628 ElimStorePlain]: treesize reduction 11, result has 56.0 percent of original size [2021-03-26 05:53:40,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,853 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 05:53:40,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:14 [2021-03-26 05:53:40,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:40,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:40,882 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:40,882 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:40,882 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 05:53:40,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108323397] [2021-03-26 05:53:40,882 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 05:53:40,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:40,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 05:53:40,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-03-26 05:53:40,883 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 61 [2021-03-26 05:53:40,884 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 147 transitions, 2589 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:40,884 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:40,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 61 [2021-03-26 05:53:40,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:41,620 INFO L129 PetriNetUnfolder]: 769/1366 cut-off events. [2021-03-26 05:53:41,620 INFO L130 PetriNetUnfolder]: For 18790/18790 co-relation queries the response was YES. [2021-03-26 05:53:41,626 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10106 conditions, 1366 events. 769/1366 cut-off events. For 18790/18790 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7514 event pairs, 153 based on Foata normal form. 1/1231 useless extension candidates. Maximal degree in co-relation 9925. Up to 1223 conditions per place. [2021-03-26 05:53:41,639 INFO L132 encePairwiseOnDemand]: 52/61 looper letters, 153 selfloop transitions, 27 changer transitions 7/193 dead transitions. [2021-03-26 05:53:41,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 193 transitions, 3665 flow [2021-03-26 05:53:41,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 05:53:41,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 05:53:41,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2021-03-26 05:53:41,641 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2814207650273224 [2021-03-26 05:53:41,641 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 206 transitions. [2021-03-26 05:53:41,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 206 transitions. [2021-03-26 05:53:41,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:41,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 206 transitions. [2021-03-26 05:53:41,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 17.166666666666668) internal successors, (206), 12 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:41,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 61.0) internal successors, (793), 13 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:41,644 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 61.0) internal successors, (793), 13 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:41,644 INFO L185 Difference]: Start difference. First operand has 78 places, 147 transitions, 2589 flow. Second operand 12 states and 206 transitions. [2021-03-26 05:53:41,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 193 transitions, 3665 flow [2021-03-26 05:53:41,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 193 transitions, 3122 flow, removed 136 selfloop flow, removed 5 redundant places. [2021-03-26 05:53:41,696 INFO L241 Difference]: Finished difference. Result has 92 places, 164 transitions, 2581 flow [2021-03-26 05:53:41,696 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2581, PETRI_PLACES=92, PETRI_TRANSITIONS=164} [2021-03-26 05:53:41,696 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 68 predicate places. [2021-03-26 05:53:41,697 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:41,697 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 92 places, 164 transitions, 2581 flow [2021-03-26 05:53:41,697 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 92 places, 164 transitions, 2581 flow [2021-03-26 05:53:41,698 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 164 transitions, 2581 flow [2021-03-26 05:53:41,771 INFO L129 PetriNetUnfolder]: 312/722 cut-off events. [2021-03-26 05:53:41,771 INFO L130 PetriNetUnfolder]: For 7426/7629 co-relation queries the response was YES. [2021-03-26 05:53:41,776 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4442 conditions, 722 events. 312/722 cut-off events. For 7426/7629 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4617 event pairs, 1 based on Foata normal form. 31/708 useless extension candidates. Maximal degree in co-relation 4333. Up to 239 conditions per place. [2021-03-26 05:53:41,783 INFO L142 LiptonReduction]: Number of co-enabled transitions 866 [2021-03-26 05:53:41,793 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:41,793 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:41,793 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 96 [2021-03-26 05:53:41,796 INFO L480 AbstractCegarLoop]: Abstraction has has 89 places, 164 transitions, 2581 flow [2021-03-26 05:53:41,796 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:41,796 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:41,796 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:42,011 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:42,012 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:42,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:42,012 INFO L82 PathProgramCache]: Analyzing trace with hash 2123115420, now seen corresponding path program 3 times [2021-03-26 05:53:42,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:42,012 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849946447] [2021-03-26 05:53:42,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:42,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:42,067 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:53:42,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:42,076 INFO L142 QuantifierPusher]: treesize reduction 7, result has 80.6 percent of original size [2021-03-26 05:53:42,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:42,089 INFO L142 QuantifierPusher]: treesize reduction 22, result has 71.8 percent of original size [2021-03-26 05:53:42,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:53:42,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:53:42,132 INFO L142 QuantifierPusher]: treesize reduction 19, result has 64.8 percent of original size [2021-03-26 05:53:42,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:53:42,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:53:42,166 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:42,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:42,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:42,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849946447] [2021-03-26 05:53:42,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790011832] [2021-03-26 05:53:42,179 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 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 05:53:42,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-26 05:53:42,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:53:42,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 45 conjunts are in the unsatisfiable core [2021-03-26 05:53:42,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:42,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:42,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:42,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:42,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:42,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:42,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:42,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:42,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:42,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:42,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:42,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:42,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:42,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:42,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:42,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:42,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:42,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,268 INFO L147 QuantifierPusher]: treesize reduction 3, result has 92.7 percent of original size 38 [2021-03-26 05:53:42,268 INFO L142 QuantifierPusher]: treesize reduction 3, result has 92.7 percent of original size [2021-03-26 05:53:42,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:42,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:42,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,327 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.6 percent of original size [2021-03-26 05:53:42,328 INFO L147 QuantifierPusher]: treesize reduction 5, result has 92.4 percent of original size 61 [2021-03-26 05:53:42,329 INFO L142 QuantifierPusher]: treesize reduction 5, result has 92.5 percent of original size [2021-03-26 05:53:42,330 INFO L147 QuantifierPusher]: treesize reduction 11, result has 85.1 percent of original size 63 [2021-03-26 05:53:42,330 INFO L142 QuantifierPusher]: treesize reduction 11, result has 85.1 percent of original size [2021-03-26 05:53:42,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:53:42,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:53:42,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 05:53:42,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:42,375 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size [2021-03-26 05:53:42,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:42,376 INFO L147 QuantifierPusher]: treesize reduction 4, result has 94.9 percent of original size 75 [2021-03-26 05:53:42,377 INFO L142 QuantifierPusher]: treesize reduction 4, result has 94.9 percent of original size [2021-03-26 05:53:42,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:42,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:42,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 05:53:42,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:42,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 22 [2021-03-26 05:53:42,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,386 INFO L147 QuantifierPusher]: treesize reduction 3, result has 81.3 percent of original size 13 [2021-03-26 05:53:42,386 INFO L142 QuantifierPusher]: treesize reduction 3, result has 81.3 percent of original size [2021-03-26 05:53:42,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:42,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:42,390 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-26 05:53:42,391 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 38 treesize of output 22 [2021-03-26 05:53:42,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,391 INFO L147 QuantifierPusher]: treesize reduction 3, result has 81.3 percent of original size 13 [2021-03-26 05:53:42,392 INFO L142 QuantifierPusher]: treesize reduction 3, result has 81.3 percent of original size [2021-03-26 05:53:42,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:42,392 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:42,429 INFO L628 ElimStorePlain]: treesize reduction 7, result has 90.5 percent of original size [2021-03-26 05:53:42,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:53:42,430 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:67 [2021-03-26 05:53:42,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:53:42,479 INFO L142 QuantifierPusher]: treesize reduction 33, result has 58.8 percent of original size [2021-03-26 05:53:42,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:42,480 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.3 percent of original size [2021-03-26 05:53:42,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:42,481 INFO L147 QuantifierPusher]: treesize reduction -1, result has 102.3 percent of original size 45 [2021-03-26 05:53:42,482 INFO L142 QuantifierPusher]: treesize reduction -1, result has 102.2 percent of original size [2021-03-26 05:53:42,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:42,483 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.6 percent of original size [2021-03-26 05:53:42,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 05:53:42,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:42,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:42,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 05:53:42,490 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:42,490 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 05:53:42,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,491 INFO L147 QuantifierPusher]: treesize reduction 3, result has 80.0 percent of original size 12 [2021-03-26 05:53:42,491 INFO L142 QuantifierPusher]: treesize reduction 3, result has 80.0 percent of original size [2021-03-26 05:53:42,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:42,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,496 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 05:53:42,496 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:12 [2021-03-26 05:53:42,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:42,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:42,516 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:42,516 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:42,516 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 05:53:42,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459253520] [2021-03-26 05:53:42,516 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 05:53:42,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:42,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 05:53:42,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-03-26 05:53:42,517 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 61 [2021-03-26 05:53:42,518 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 164 transitions, 2581 flow. Second operand has 16 states, 16 states have (on average 19.125) internal successors, (306), 16 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:42,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:42,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 61 [2021-03-26 05:53:42,518 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:42,967 INFO L129 PetriNetUnfolder]: 682/1230 cut-off events. [2021-03-26 05:53:42,967 INFO L130 PetriNetUnfolder]: For 11906/11974 co-relation queries the response was YES. [2021-03-26 05:53:42,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8190 conditions, 1230 events. 682/1230 cut-off events. For 11906/11974 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6738 event pairs, 113 based on Foata normal form. 1/1140 useless extension candidates. Maximal degree in co-relation 8077. Up to 1096 conditions per place. [2021-03-26 05:53:42,982 INFO L132 encePairwiseOnDemand]: 52/61 looper letters, 149 selfloop transitions, 14 changer transitions 4/174 dead transitions. [2021-03-26 05:53:42,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 174 transitions, 3015 flow [2021-03-26 05:53:42,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 05:53:42,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 05:53:42,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2021-03-26 05:53:42,983 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3460837887067395 [2021-03-26 05:53:42,983 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 190 transitions. [2021-03-26 05:53:42,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 190 transitions. [2021-03-26 05:53:42,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:42,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 190 transitions. [2021-03-26 05:53:42,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 21.11111111111111) internal successors, (190), 9 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 05:53:42,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:42,985 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:42,985 INFO L185 Difference]: Start difference. First operand has 89 places, 164 transitions, 2581 flow. Second operand 9 states and 190 transitions. [2021-03-26 05:53:42,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 174 transitions, 3015 flow [2021-03-26 05:53:43,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 174 transitions, 2828 flow, removed 59 selfloop flow, removed 9 redundant places. [2021-03-26 05:53:43,031 INFO L241 Difference]: Finished difference. Result has 90 places, 164 transitions, 2439 flow [2021-03-26 05:53:43,031 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2401, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2439, PETRI_PLACES=90, PETRI_TRANSITIONS=164} [2021-03-26 05:53:43,032 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 66 predicate places. [2021-03-26 05:53:43,032 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:43,032 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 90 places, 164 transitions, 2439 flow [2021-03-26 05:53:43,032 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 90 places, 164 transitions, 2439 flow [2021-03-26 05:53:43,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 88 places, 164 transitions, 2439 flow [2021-03-26 05:53:43,099 INFO L129 PetriNetUnfolder]: 310/714 cut-off events. [2021-03-26 05:53:43,100 INFO L130 PetriNetUnfolder]: For 6300/6473 co-relation queries the response was YES. [2021-03-26 05:53:43,103 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4222 conditions, 714 events. 310/714 cut-off events. For 6300/6473 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4501 event pairs, 0 based on Foata normal form. 28/696 useless extension candidates. Maximal degree in co-relation 4063. Up to 226 conditions per place. [2021-03-26 05:53:43,110 INFO L142 LiptonReduction]: Number of co-enabled transitions 864 [2021-03-26 05:53:43,121 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:43,121 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:43,121 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 89 [2021-03-26 05:53:43,122 INFO L480 AbstractCegarLoop]: Abstraction has has 88 places, 164 transitions, 2439 flow [2021-03-26 05:53:43,122 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 19.125) internal successors, (306), 16 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:43,122 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:43,122 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:43,335 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:43,336 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:43,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:43,336 INFO L82 PathProgramCache]: Analyzing trace with hash 912999985, now seen corresponding path program 2 times [2021-03-26 05:53:43,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:43,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126764478] [2021-03-26 05:53:43,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:43,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:43,385 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:53:43,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:43,394 INFO L142 QuantifierPusher]: treesize reduction 7, result has 80.6 percent of original size [2021-03-26 05:53:43,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:43,406 INFO L142 QuantifierPusher]: treesize reduction 22, result has 71.8 percent of original size [2021-03-26 05:53:43,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:53:43,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:53:43,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:53:43,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:53:43,469 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:43,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:43,486 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:43,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126764478] [2021-03-26 05:53:43,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5621548] [2021-03-26 05:53:43,486 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 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 05:53:43,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 05:53:43,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:53:43,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-03-26 05:53:43,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:43,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:43,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:43,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:43,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:43,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:43,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:43,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:43,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:43,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:43,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:43,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:43,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:43,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:43,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:43,611 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.6 percent of original size [2021-03-26 05:53:43,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:43,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:53:43,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:53:43,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:43,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 05:53:43,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 05:53:43,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:43,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 05:53:43,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 05:53:43,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:43,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-03-26 05:53:43,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:43,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:43,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:43,644 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:43,644 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 27 [2021-03-26 05:53:43,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:43,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:53:43,646 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:43,700 INFO L628 ElimStorePlain]: treesize reduction 9, result has 90.4 percent of original size [2021-03-26 05:53:43,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:53:43,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:53:43,701 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:132, output treesize:85 [2021-03-26 05:53:43,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:53:43,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:53:43,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:53:43,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:53:43,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:53:43,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:53:43,746 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 05:53:43,747 INFO L147 QuantifierPusher]: treesize reduction 8, result has 92.8 percent of original size 103 [2021-03-26 05:53:43,748 INFO L142 QuantifierPusher]: treesize reduction 8, result has 92.9 percent of original size [2021-03-26 05:53:43,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:43,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 05:53:43,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 05:53:43,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,751 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 6, 1] term [2021-03-26 05:53:43,751 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 05:53:43,752 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 05:53:43,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 05:53:43,809 INFO L142 QuantifierPusher]: treesize reduction 18, result has 84.5 percent of original size [2021-03-26 05:53:43,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:43,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 05:53:43,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 05:53:43,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:43,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:53:43,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:43,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 05:53:43,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:53:43,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:43,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 05:53:43,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:43,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:53:43,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:53:43,826 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:43,827 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 43 treesize of output 25 [2021-03-26 05:53:43,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:53:43,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:53:43,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:43,873 INFO L628 ElimStorePlain]: treesize reduction 3, result has 95.8 percent of original size [2021-03-26 05:53:43,878 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 05:53:43,878 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 50 treesize of output 30 [2021-03-26 05:53:43,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:43,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:43,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:43,920 INFO L628 ElimStorePlain]: treesize reduction 11, result has 74.4 percent of original size [2021-03-26 05:53:43,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:43,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:53:43,922 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:97, output treesize:32 [2021-03-26 05:53:43,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:43,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:43,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:43,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:43,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:43,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:43,963 INFO L142 QuantifierPusher]: treesize reduction 19, result has 45.7 percent of original size [2021-03-26 05:53:43,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:43,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:43,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:53:43,999 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:43,999 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:43,999 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 05:53:43,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555214256] [2021-03-26 05:53:44,001 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 05:53:44,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:44,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 05:53:44,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2021-03-26 05:53:44,002 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 61 [2021-03-26 05:53:44,002 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 164 transitions, 2439 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:44,002 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:44,002 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 61 [2021-03-26 05:53:44,002 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:44,706 INFO L129 PetriNetUnfolder]: 798/1400 cut-off events. [2021-03-26 05:53:44,706 INFO L130 PetriNetUnfolder]: For 15288/15288 co-relation queries the response was YES. [2021-03-26 05:53:44,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9284 conditions, 1400 events. 798/1400 cut-off events. For 15288/15288 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7661 event pairs, 148 based on Foata normal form. 1/1291 useless extension candidates. Maximal degree in co-relation 9147. Up to 1205 conditions per place. [2021-03-26 05:53:44,721 INFO L132 encePairwiseOnDemand]: 52/61 looper letters, 179 selfloop transitions, 37 changer transitions 8/230 dead transitions. [2021-03-26 05:53:44,722 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 230 transitions, 3753 flow [2021-03-26 05:53:44,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-26 05:53:44,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-26 05:53:44,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 224 transitions. [2021-03-26 05:53:44,723 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.28247162673392184 [2021-03-26 05:53:44,723 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 224 transitions. [2021-03-26 05:53:44,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 224 transitions. [2021-03-26 05:53:44,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:44,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 224 transitions. [2021-03-26 05:53:44,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 17.23076923076923) internal successors, (224), 13 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:44,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 61.0) internal successors, (854), 14 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:44,726 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 61.0) internal successors, (854), 14 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:44,726 INFO L185 Difference]: Start difference. First operand has 88 places, 164 transitions, 2439 flow. Second operand 13 states and 224 transitions. [2021-03-26 05:53:44,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 230 transitions, 3753 flow [2021-03-26 05:53:44,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 230 transitions, 3683 flow, removed 26 selfloop flow, removed 5 redundant places. [2021-03-26 05:53:44,772 INFO L241 Difference]: Finished difference. Result has 99 places, 185 transitions, 2903 flow [2021-03-26 05:53:44,772 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=2381, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2903, PETRI_PLACES=99, PETRI_TRANSITIONS=185} [2021-03-26 05:53:44,772 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 75 predicate places. [2021-03-26 05:53:44,773 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:44,773 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 99 places, 185 transitions, 2903 flow [2021-03-26 05:53:44,773 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 99 places, 185 transitions, 2903 flow [2021-03-26 05:53:44,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 94 places, 185 transitions, 2903 flow [2021-03-26 05:53:44,845 INFO L129 PetriNetUnfolder]: 314/722 cut-off events. [2021-03-26 05:53:44,845 INFO L130 PetriNetUnfolder]: For 6949/7171 co-relation queries the response was YES. [2021-03-26 05:53:44,848 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4360 conditions, 722 events. 314/722 cut-off events. For 6949/7171 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4567 event pairs, 0 based on Foata normal form. 40/717 useless extension candidates. Maximal degree in co-relation 4284. Up to 229 conditions per place. [2021-03-26 05:53:44,855 INFO L142 LiptonReduction]: Number of co-enabled transitions 894 [2021-03-26 05:53:45,062 INFO L154 LiptonReduction]: Checked pairs total: 11 [2021-03-26 05:53:45,062 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 05:53:45,063 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 290 [2021-03-26 05:53:45,063 INFO L480 AbstractCegarLoop]: Abstraction has has 94 places, 185 transitions, 2912 flow [2021-03-26 05:53:45,063 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:45,063 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:45,064 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:45,284 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-03-26 05:53:45,284 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:45,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:45,285 INFO L82 PathProgramCache]: Analyzing trace with hash 707079415, now seen corresponding path program 1 times [2021-03-26 05:53:45,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:45,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436863883] [2021-03-26 05:53:45,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:45,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:45,320 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-26 05:53:45,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:45,326 INFO L142 QuantifierPusher]: treesize reduction 4, result has 80.0 percent of original size [2021-03-26 05:53:45,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:45,334 INFO L142 QuantifierPusher]: treesize reduction 30, result has 61.5 percent of original size [2021-03-26 05:53:45,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:53:45,364 INFO L142 QuantifierPusher]: treesize reduction 11, result has 73.2 percent of original size [2021-03-26 05:53:45,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:53:45,381 INFO L142 QuantifierPusher]: treesize reduction 30, result has 50.8 percent of original size [2021-03-26 05:53:45,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:53:45,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:45,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,417 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:45,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436863883] [2021-03-26 05:53:45,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411413347] [2021-03-26 05:53:45,417 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 05:53:45,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:45,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-26 05:53:45,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:45,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:45,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:45,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:45,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:45,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:45,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:45,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:45,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:45,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:45,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:45,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:45,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:45,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:53:45,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:45,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:45,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:45,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:45,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:45,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:45,549 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 05:53:45,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:45,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:45,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:45,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:45,553 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 05:53:45,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:5 [2021-03-26 05:53:45,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:45,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:45,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:45,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:45,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:45,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:45,557 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-03-26 05:53:45,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:45,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:45,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:53:45,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:45,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:45,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,565 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:53:45,566 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,568 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:53:45,568 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:53:45,568 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:53:45,569 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:45,570 INFO L142 QuantifierPusher]: treesize reduction 15, result has 34.8 percent of original size [2021-03-26 05:53:45,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:45,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:45,577 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:45,577 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:45,577 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-03-26 05:53:45,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311862745] [2021-03-26 05:53:45,578 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 05:53:45,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:45,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 05:53:45,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-03-26 05:53:45,579 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 62 [2021-03-26 05:53:45,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 185 transitions, 2912 flow. Second operand has 12 states, 12 states have (on average 27.083333333333332) internal successors, (325), 12 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:45,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:45,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 62 [2021-03-26 05:53:45,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:46,107 INFO L129 PetriNetUnfolder]: 853/1542 cut-off events. [2021-03-26 05:53:46,107 INFO L130 PetriNetUnfolder]: For 14541/14617 co-relation queries the response was YES. [2021-03-26 05:53:46,115 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10159 conditions, 1542 events. 853/1542 cut-off events. For 14541/14617 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 8876 event pairs, 60 based on Foata normal form. 65/1490 useless extension candidates. Maximal degree in co-relation 10082. Up to 754 conditions per place. [2021-03-26 05:53:46,125 INFO L132 encePairwiseOnDemand]: 50/62 looper letters, 234 selfloop transitions, 76 changer transitions 0/318 dead transitions. [2021-03-26 05:53:46,125 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 318 transitions, 5215 flow [2021-03-26 05:53:46,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 05:53:46,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 05:53:46,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 471 transitions. [2021-03-26 05:53:46,127 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4747983870967742 [2021-03-26 05:53:46,127 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 471 transitions. [2021-03-26 05:53:46,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 471 transitions. [2021-03-26 05:53:46,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:46,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 471 transitions. [2021-03-26 05:53:46,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 29.4375) internal successors, (471), 16 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:46,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 62.0) internal successors, (1054), 17 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:46,130 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 62.0) internal successors, (1054), 17 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:46,130 INFO L185 Difference]: Start difference. First operand has 94 places, 185 transitions, 2912 flow. Second operand 16 states and 471 transitions. [2021-03-26 05:53:46,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 318 transitions, 5215 flow [2021-03-26 05:53:46,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 318 transitions, 4868 flow, removed 143 selfloop flow, removed 8 redundant places. [2021-03-26 05:53:46,196 INFO L241 Difference]: Finished difference. Result has 107 places, 222 transitions, 3271 flow [2021-03-26 05:53:46,197 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3271, PETRI_PLACES=107, PETRI_TRANSITIONS=222} [2021-03-26 05:53:46,197 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 83 predicate places. [2021-03-26 05:53:46,197 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:46,197 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 222 transitions, 3271 flow [2021-03-26 05:53:46,197 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 222 transitions, 3271 flow [2021-03-26 05:53:46,199 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 107 places, 222 transitions, 3271 flow [2021-03-26 05:53:46,299 INFO L129 PetriNetUnfolder]: 447/974 cut-off events. [2021-03-26 05:53:46,300 INFO L130 PetriNetUnfolder]: For 10157/10383 co-relation queries the response was YES. [2021-03-26 05:53:46,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6515 conditions, 974 events. 447/974 cut-off events. For 10157/10383 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 6296 event pairs, 3 based on Foata normal form. 28/985 useless extension candidates. Maximal degree in co-relation 6344. Up to 334 conditions per place. [2021-03-26 05:53:46,316 INFO L142 LiptonReduction]: Number of co-enabled transitions 1020 [2021-03-26 05:53:46,504 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-03-26 05:53:46,710 INFO L154 LiptonReduction]: Checked pairs total: 3 [2021-03-26 05:53:46,711 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 05:53:46,711 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 514 [2021-03-26 05:53:46,712 INFO L480 AbstractCegarLoop]: Abstraction has has 107 places, 222 transitions, 3289 flow [2021-03-26 05:53:46,712 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 27.083333333333332) internal successors, (325), 12 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:46,712 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:46,712 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:46,935 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-03-26 05:53:46,935 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:46,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:46,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1098517688, now seen corresponding path program 2 times [2021-03-26 05:53:46,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:46,936 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367624052] [2021-03-26 05:53:46,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:46,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:46,959 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-26 05:53:46,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:46,964 INFO L142 QuantifierPusher]: treesize reduction 4, result has 84.0 percent of original size [2021-03-26 05:53:46,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 05:53:46,974 INFO L142 QuantifierPusher]: treesize reduction 40, result has 57.0 percent of original size [2021-03-26 05:53:46,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:53:47,001 INFO L142 QuantifierPusher]: treesize reduction 21, result has 46.2 percent of original size [2021-03-26 05:53:47,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:47,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:47,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,025 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:53:47,025 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367624052] [2021-03-26 05:53:47,025 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12885851] [2021-03-26 05:53:47,025 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 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 05:53:47,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 05:53:47,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:53:47,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-26 05:53:47,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:47,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:47,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:47,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 05:53:47,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:47,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 05:53:47,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:47,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:47,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 05:53:47,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:47,124 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 21 treesize of output 13 [2021-03-26 05:53:47,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:47,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,128 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 05:53:47,128 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-03-26 05:53:47,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:47,137 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.6 percent of original size [2021-03-26 05:53:47,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:47,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:47,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:47,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:47,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:47,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:47,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:47,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:53:47,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:47,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:47,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:47,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:47,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:47,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,148 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:53:47,149 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:47,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,150 INFO L147 QuantifierPusher]: treesize reduction 3, result has 75.0 percent of original size 9 [2021-03-26 05:53:47,151 INFO L147 QuantifierPusher]: treesize reduction 3, result has 75.0 percent of original size 9 [2021-03-26 05:53:47,151 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:53:47,152 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:47,153 INFO L142 QuantifierPusher]: treesize reduction 19, result has 34.5 percent of original size [2021-03-26 05:53:47,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:47,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:47,163 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:53:47,164 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:47,164 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-03-26 05:53:47,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389631648] [2021-03-26 05:53:47,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 05:53:47,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:47,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 05:53:47,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-03-26 05:53:47,165 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2021-03-26 05:53:47,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 222 transitions, 3289 flow. Second operand has 11 states, 11 states have (on average 27.181818181818183) internal successors, (299), 11 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 05:53:47,165 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:47,165 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2021-03-26 05:53:47,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:47,602 INFO L129 PetriNetUnfolder]: 972/1750 cut-off events. [2021-03-26 05:53:47,602 INFO L130 PetriNetUnfolder]: For 21295/21395 co-relation queries the response was YES. [2021-03-26 05:53:47,611 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12985 conditions, 1750 events. 972/1750 cut-off events. For 21295/21395 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10239 event pairs, 80 based on Foata normal form. 53/1801 useless extension candidates. Maximal degree in co-relation 12774. Up to 1247 conditions per place. [2021-03-26 05:53:47,621 INFO L132 encePairwiseOnDemand]: 50/64 looper letters, 247 selfloop transitions, 62 changer transitions 0/317 dead transitions. [2021-03-26 05:53:47,621 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 317 transitions, 5245 flow [2021-03-26 05:53:47,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 05:53:47,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 05:53:47,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 444 transitions. [2021-03-26 05:53:47,623 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4625 [2021-03-26 05:53:47,623 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 444 transitions. [2021-03-26 05:53:47,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 444 transitions. [2021-03-26 05:53:47,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:47,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 444 transitions. [2021-03-26 05:53:47,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 29.6) internal successors, (444), 15 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:47,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 64.0) internal successors, (1024), 16 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:47,626 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 64.0) internal successors, (1024), 16 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:47,626 INFO L185 Difference]: Start difference. First operand has 107 places, 222 transitions, 3289 flow. Second operand 15 states and 444 transitions. [2021-03-26 05:53:47,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 317 transitions, 5245 flow [2021-03-26 05:53:47,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 317 transitions, 5136 flow, removed 28 selfloop flow, removed 6 redundant places. [2021-03-26 05:53:47,696 INFO L241 Difference]: Finished difference. Result has 118 places, 233 transitions, 3502 flow [2021-03-26 05:53:47,697 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=3184, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3502, PETRI_PLACES=118, PETRI_TRANSITIONS=233} [2021-03-26 05:53:47,697 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 94 predicate places. [2021-03-26 05:53:47,697 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:47,697 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 118 places, 233 transitions, 3502 flow [2021-03-26 05:53:47,697 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 118 places, 233 transitions, 3502 flow [2021-03-26 05:53:47,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 118 places, 233 transitions, 3502 flow [2021-03-26 05:53:47,819 INFO L129 PetriNetUnfolder]: 549/1175 cut-off events. [2021-03-26 05:53:47,820 INFO L130 PetriNetUnfolder]: For 13840/14104 co-relation queries the response was YES. [2021-03-26 05:53:47,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8184 conditions, 1175 events. 549/1175 cut-off events. For 13840/14104 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7813 event pairs, 4 based on Foata normal form. 20/1180 useless extension candidates. Maximal degree in co-relation 7991. Up to 420 conditions per place. [2021-03-26 05:53:47,838 INFO L142 LiptonReduction]: Number of co-enabled transitions 1112 [2021-03-26 05:53:47,909 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-26 05:53:47,909 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 05:53:47,909 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 212 [2021-03-26 05:53:47,910 INFO L480 AbstractCegarLoop]: Abstraction has has 118 places, 233 transitions, 3508 flow [2021-03-26 05:53:47,910 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 27.181818181818183) internal successors, (299), 11 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 05:53:47,910 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:47,910 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:48,123 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-03-26 05:53:48,124 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:48,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:48,124 INFO L82 PathProgramCache]: Analyzing trace with hash -2076972445, now seen corresponding path program 1 times [2021-03-26 05:53:48,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:48,124 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024447247] [2021-03-26 05:53:48,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:48,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:48,165 INFO L142 QuantifierPusher]: treesize reduction 18, result has 47.1 percent of original size [2021-03-26 05:53:48,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:48,175 INFO L142 QuantifierPusher]: treesize reduction 32, result has 62.8 percent of original size [2021-03-26 05:53:48,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:53:48,207 INFO L142 QuantifierPusher]: treesize reduction 40, result has 61.9 percent of original size [2021-03-26 05:53:48,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:53:48,240 INFO L142 QuantifierPusher]: treesize reduction 23, result has 65.7 percent of original size [2021-03-26 05:53:48,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:53:48,257 INFO L142 QuantifierPusher]: treesize reduction 22, result has 64.5 percent of original size [2021-03-26 05:53:48,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:48,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:53:48,299 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:48,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:48,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:48,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024447247] [2021-03-26 05:53:48,311 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017868781] [2021-03-26 05:53:48,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:53:48,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:48,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 45 conjunts are in the unsatisfiable core [2021-03-26 05:53:48,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:48,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:48,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:48,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:48,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:48,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:48,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:48,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:53:48,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:53:48,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:53:48,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:53:48,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:53:48,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:53:48,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:53:48,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:53:48,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:53:48,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:53:48,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:53:48,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:53:48,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 05:53:48,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 05:53:48,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 05:53:48,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 05:53:48,497 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 05:53:48,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:48,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:48,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:53:48,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:48,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:53:48,503 INFO L147 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size 136 [2021-03-26 05:53:48,504 INFO L142 QuantifierPusher]: treesize reduction 6, result has 95.8 percent of original size [2021-03-26 05:53:48,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:48,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:53:48,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-03-26 05:53:48,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:48,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:48,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:48,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2021-03-26 05:53:48,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,519 INFO L147 QuantifierPusher]: treesize reduction 2, result has 93.5 percent of original size 29 [2021-03-26 05:53:48,519 INFO L142 QuantifierPusher]: treesize reduction 2, result has 93.5 percent of original size [2021-03-26 05:53:48,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:48,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:48,525 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:53:48,525 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 63 treesize of output 43 [2021-03-26 05:53:48,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,526 INFO L147 QuantifierPusher]: treesize reduction 2, result has 93.5 percent of original size 29 [2021-03-26 05:53:48,527 INFO L142 QuantifierPusher]: treesize reduction 2, result has 93.5 percent of original size [2021-03-26 05:53:48,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:48,527 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:48,591 INFO L628 ElimStorePlain]: treesize reduction 14, result has 91.5 percent of original size [2021-03-26 05:53:48,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-03-26 05:53:48,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:53:48,593 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:232, output treesize:150 [2021-03-26 05:53:48,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-03-26 05:53:48,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-03-26 05:53:48,640 INFO L142 QuantifierPusher]: treesize reduction 71, result has 53.6 percent of original size [2021-03-26 05:53:48,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 05:53:48,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:53:48,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:53:48,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:53:48,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:53:48,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:53:48,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:53:48,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:53:48,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:48,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 05:53:48,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 05:53:48,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:48,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 05:53:48,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 05:53:48,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:48,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 05:53:48,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 05:53:48,690 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:53:48,690 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 87 treesize of output 37 [2021-03-26 05:53:48,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:53:48,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:53:48,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:48,699 INFO L628 ElimStorePlain]: treesize reduction 5, result has 70.6 percent of original size [2021-03-26 05:53:48,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,700 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 05:53:48,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:87, output treesize:12 [2021-03-26 05:53:48,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:48,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:48,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:48,724 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:48,724 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 05:53:48,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236549642] [2021-03-26 05:53:48,724 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 05:53:48,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:48,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 05:53:48,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-03-26 05:53:48,725 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 65 [2021-03-26 05:53:48,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 233 transitions, 3508 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:48,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:48,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 65 [2021-03-26 05:53:48,726 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:49,781 INFO L129 PetriNetUnfolder]: 1219/2221 cut-off events. [2021-03-26 05:53:49,781 INFO L130 PetriNetUnfolder]: For 35057/35057 co-relation queries the response was YES. [2021-03-26 05:53:49,793 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17511 conditions, 2221 events. 1219/2221 cut-off events. For 35057/35057 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13820 event pairs, 85 based on Foata normal form. 1/2220 useless extension candidates. Maximal degree in co-relation 17210. Up to 1650 conditions per place. [2021-03-26 05:53:49,804 INFO L132 encePairwiseOnDemand]: 50/65 looper letters, 261 selfloop transitions, 111 changer transitions 7/385 dead transitions. [2021-03-26 05:53:49,804 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 385 transitions, 6620 flow [2021-03-26 05:53:49,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 05:53:49,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 05:53:49,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 284 transitions. [2021-03-26 05:53:49,806 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.27307692307692305 [2021-03-26 05:53:49,806 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 284 transitions. [2021-03-26 05:53:49,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 284 transitions. [2021-03-26 05:53:49,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:49,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 284 transitions. [2021-03-26 05:53:49,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 17.75) internal successors, (284), 16 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:49,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 65.0) internal successors, (1105), 17 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:49,808 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 65.0) internal successors, (1105), 17 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:49,808 INFO L185 Difference]: Start difference. First operand has 118 places, 233 transitions, 3508 flow. Second operand 16 states and 284 transitions. [2021-03-26 05:53:49,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 385 transitions, 6620 flow [2021-03-26 05:53:49,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 385 transitions, 6485 flow, removed 32 selfloop flow, removed 9 redundant places. [2021-03-26 05:53:49,926 INFO L241 Difference]: Finished difference. Result has 135 places, 331 transitions, 5496 flow [2021-03-26 05:53:49,926 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=3404, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5496, PETRI_PLACES=135, PETRI_TRANSITIONS=331} [2021-03-26 05:53:49,926 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 111 predicate places. [2021-03-26 05:53:49,927 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:49,927 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 135 places, 331 transitions, 5496 flow [2021-03-26 05:53:49,927 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 135 places, 331 transitions, 5496 flow [2021-03-26 05:53:49,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 331 transitions, 5496 flow [2021-03-26 05:53:50,103 INFO L129 PetriNetUnfolder]: 738/1573 cut-off events. [2021-03-26 05:53:50,103 INFO L130 PetriNetUnfolder]: For 23933/24175 co-relation queries the response was YES. [2021-03-26 05:53:50,111 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11680 conditions, 1573 events. 738/1573 cut-off events. For 23933/24175 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 10890 event pairs, 5 based on Foata normal form. 32/1587 useless extension candidates. Maximal degree in co-relation 11562. Up to 562 conditions per place. [2021-03-26 05:53:50,122 INFO L142 LiptonReduction]: Number of co-enabled transitions 1158 [2021-03-26 05:53:50,137 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:50,137 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:50,137 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 211 [2021-03-26 05:53:50,138 INFO L480 AbstractCegarLoop]: Abstraction has has 131 places, 331 transitions, 5496 flow [2021-03-26 05:53:50,138 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:50,138 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:50,138 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:50,351 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:50,352 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:50,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:50,352 INFO L82 PathProgramCache]: Analyzing trace with hash 1532840724, now seen corresponding path program 1 times [2021-03-26 05:53:50,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:50,352 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732340957] [2021-03-26 05:53:50,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:50,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:50,411 INFO L142 QuantifierPusher]: treesize reduction 18, result has 47.1 percent of original size [2021-03-26 05:53:50,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:50,419 INFO L142 QuantifierPusher]: treesize reduction 7, result has 82.1 percent of original size [2021-03-26 05:53:50,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:50,433 INFO L142 QuantifierPusher]: treesize reduction 7, result has 85.4 percent of original size [2021-03-26 05:53:50,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 05:53:50,448 INFO L142 QuantifierPusher]: treesize reduction 32, result has 52.2 percent of original size [2021-03-26 05:53:50,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:53:50,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:53:50,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:53:50,497 INFO L142 QuantifierPusher]: treesize reduction 16, result has 68.0 percent of original size [2021-03-26 05:53:50,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:53:50,510 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:50,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:50,520 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 05:53:50,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732340957] [2021-03-26 05:53:50,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105233419] [2021-03-26 05:53:50,521 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 05:53:50,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:50,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 51 conjunts are in the unsatisfiable core [2021-03-26 05:53:50,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:50,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:50,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:50,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:50,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:50,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:50,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:50,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:53:50,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:53:50,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:53:50,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:53:50,624 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.6 percent of original size [2021-03-26 05:53:50,625 INFO L147 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size 61 [2021-03-26 05:53:50,625 INFO L142 QuantifierPusher]: treesize reduction 4, result has 93.9 percent of original size [2021-03-26 05:53:50,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:53:50,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:53:50,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:53:50,660 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 05:53:50,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:50,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:53:50,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 05:53:50,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:50,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 05:53:50,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-03-26 05:53:50,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:50,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 05:53:50,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-03-26 05:53:50,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:50,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:50,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:50,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 52 [2021-03-26 05:53:50,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,699 INFO L147 QuantifierPusher]: treesize reduction 2, result has 95.7 percent of original size 44 [2021-03-26 05:53:50,699 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.7 percent of original size [2021-03-26 05:53:50,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:53:50,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:50,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:50,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:50,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:50,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 52 [2021-03-26 05:53:50,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,711 INFO L147 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size 38 [2021-03-26 05:53:50,712 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size [2021-03-26 05:53:50,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:50,712 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:50,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:50,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:50,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:50,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 52 [2021-03-26 05:53:50,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,723 INFO L147 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size 38 [2021-03-26 05:53:50,723 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size [2021-03-26 05:53:50,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:53:50,724 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:50,729 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:53:50,730 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 76 treesize of output 52 [2021-03-26 05:53:50,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,731 INFO L147 QuantifierPusher]: treesize reduction 2, result has 95.7 percent of original size 44 [2021-03-26 05:53:50,732 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.7 percent of original size [2021-03-26 05:53:50,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:53:50,732 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:50,852 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-03-26 05:53:50,853 INFO L628 ElimStorePlain]: treesize reduction 18, result has 92.9 percent of original size [2021-03-26 05:53:50,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-03-26 05:53:50,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 05:53:50,854 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:393, output treesize:235 [2021-03-26 05:53:50,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-03-26 05:53:50,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-03-26 05:53:50,934 INFO L142 QuantifierPusher]: treesize reduction 111, result has 53.4 percent of original size [2021-03-26 05:53:50,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-03-26 05:53:50,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-03-26 05:53:50,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-03-26 05:53:50,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-03-26 05:53:50,982 INFO L142 QuantifierPusher]: treesize reduction 62, result has 56.3 percent of original size [2021-03-26 05:53:50,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:53:50,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:53:50,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:53:50,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:50,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:53:51,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:51,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:53:51,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:53:51,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:51,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:53:51,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:53:51,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:51,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:53:51,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:53:51,036 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:53:51,036 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 78 treesize of output 38 [2021-03-26 05:53:51,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:53:51,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:53:51,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:51,053 INFO L628 ElimStorePlain]: treesize reduction 10, result has 56.5 percent of original size [2021-03-26 05:53:51,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,054 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 05:53:51,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:78, output treesize:13 [2021-03-26 05:53:51,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:51,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:51,093 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 05:53:51,093 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:51,093 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-03-26 05:53:51,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235735974] [2021-03-26 05:53:51,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-26 05:53:51,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:51,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-26 05:53:51,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-03-26 05:53:51,094 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 65 [2021-03-26 05:53:51,095 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 331 transitions, 5496 flow. Second operand has 18 states, 18 states have (on average 15.11111111111111) internal successors, (272), 18 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 05:53:51,095 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:51,095 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 65 [2021-03-26 05:53:51,095 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:52,268 INFO L129 PetriNetUnfolder]: 1231/2222 cut-off events. [2021-03-26 05:53:52,268 INFO L130 PetriNetUnfolder]: For 39211/39211 co-relation queries the response was YES. [2021-03-26 05:53:52,279 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18425 conditions, 2222 events. 1231/2222 cut-off events. For 39211/39211 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 13681 event pairs, 162 based on Foata normal form. 2/2220 useless extension candidates. Maximal degree in co-relation 18276. Up to 2000 conditions per place. [2021-03-26 05:53:52,292 INFO L132 encePairwiseOnDemand]: 52/65 looper letters, 323 selfloop transitions, 29 changer transitions 10/368 dead transitions. [2021-03-26 05:53:52,292 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 368 transitions, 6850 flow [2021-03-26 05:53:52,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 05:53:52,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 05:53:52,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 257 transitions. [2021-03-26 05:53:52,293 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2824175824175824 [2021-03-26 05:53:52,293 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 257 transitions. [2021-03-26 05:53:52,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 257 transitions. [2021-03-26 05:53:52,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:52,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 257 transitions. [2021-03-26 05:53:52,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 18.357142857142858) internal successors, (257), 14 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 05:53:52,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 65.0) internal successors, (975), 15 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:52,296 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 65.0) internal successors, (975), 15 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:52,296 INFO L185 Difference]: Start difference. First operand has 131 places, 331 transitions, 5496 flow. Second operand 14 states and 257 transitions. [2021-03-26 05:53:52,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 368 transitions, 6850 flow [2021-03-26 05:53:52,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 368 transitions, 6566 flow, removed 138 selfloop flow, removed 5 redundant places. [2021-03-26 05:53:52,429 INFO L241 Difference]: Finished difference. Result has 144 places, 347 transitions, 5581 flow [2021-03-26 05:53:52,429 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=5214, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5581, PETRI_PLACES=144, PETRI_TRANSITIONS=347} [2021-03-26 05:53:52,430 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 120 predicate places. [2021-03-26 05:53:52,430 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:52,430 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 144 places, 347 transitions, 5581 flow [2021-03-26 05:53:52,431 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 144 places, 347 transitions, 5581 flow [2021-03-26 05:53:52,433 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 144 places, 347 transitions, 5581 flow [2021-03-26 05:53:52,590 INFO L129 PetriNetUnfolder]: 741/1587 cut-off events. [2021-03-26 05:53:52,591 INFO L130 PetriNetUnfolder]: For 24166/24422 co-relation queries the response was YES. [2021-03-26 05:53:52,598 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11756 conditions, 1587 events. 741/1587 cut-off events. For 24166/24422 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11049 event pairs, 8 based on Foata normal form. 34/1601 useless extension candidates. Maximal degree in co-relation 11587. Up to 566 conditions per place. [2021-03-26 05:53:52,609 INFO L142 LiptonReduction]: Number of co-enabled transitions 1212 [2021-03-26 05:53:52,994 INFO L154 LiptonReduction]: Checked pairs total: 5 [2021-03-26 05:53:52,994 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 05:53:52,994 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 564 [2021-03-26 05:53:52,995 INFO L480 AbstractCegarLoop]: Abstraction has has 144 places, 347 transitions, 5598 flow [2021-03-26 05:53:52,995 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 15.11111111111111) internal successors, (272), 18 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 05:53:52,995 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:52,995 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:53,211 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:53,212 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:53,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:53,212 INFO L82 PathProgramCache]: Analyzing trace with hash 1369094747, now seen corresponding path program 2 times [2021-03-26 05:53:53,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:53,212 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865559914] [2021-03-26 05:53:53,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:53,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:53,246 INFO L142 QuantifierPusher]: treesize reduction 18, result has 47.1 percent of original size [2021-03-26 05:53:53,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:53,255 INFO L142 QuantifierPusher]: treesize reduction 32, result has 62.8 percent of original size [2021-03-26 05:53:53,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:53:53,284 INFO L142 QuantifierPusher]: treesize reduction 42, result has 60.7 percent of original size [2021-03-26 05:53:53,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:53:53,316 INFO L142 QuantifierPusher]: treesize reduction 39, result has 60.2 percent of original size [2021-03-26 05:53:53,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 05:53:53,358 INFO L142 QuantifierPusher]: treesize reduction 22, result has 64.5 percent of original size [2021-03-26 05:53:53,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 05:53:53,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:53:53,403 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:53,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:53,417 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:53,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865559914] [2021-03-26 05:53:53,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705212743] [2021-03-26 05:53:53,417 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 05:53:53,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 05:53:53,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:53:53,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 43 conjunts are in the unsatisfiable core [2021-03-26 05:53:53,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:53,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:53,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:53,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:53,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:53,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:53,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:53,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:53,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:53,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:53,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:53,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:53,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:53,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:53,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:53,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:53,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:53,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,510 INFO L147 QuantifierPusher]: treesize reduction 9, result has 88.2 percent of original size 67 [2021-03-26 05:53:53,510 INFO L142 QuantifierPusher]: treesize reduction 9, result has 88.3 percent of original size [2021-03-26 05:53:53,511 INFO L147 QuantifierPusher]: treesize reduction 2, result has 96.8 percent of original size 61 [2021-03-26 05:53:53,512 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.8 percent of original size [2021-03-26 05:53:53,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:53:53,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:53:53,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:53:53,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:53:53,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:53:53,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:53:53,540 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.0 percent of original size [2021-03-26 05:53:53,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 05:53:53,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:53,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:53:53,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 05:53:53,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,544 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-03-26 05:53:53,545 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:53,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:53:53,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 125 [2021-03-26 05:53:53,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 125 [2021-03-26 05:53:53,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 05:53:53,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 05:53:53,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 05:53:53,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 05:53:53,658 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-03-26 05:53:53,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:53,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:53:53,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-03-26 05:53:53,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:53,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 05:53:53,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-03-26 05:53:53,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:53,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 05:53:53,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-03-26 05:53:53,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:53,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:53,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:53,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 39 [2021-03-26 05:53:53,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:53,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:53,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:53,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:53,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:53,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:53,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 39 [2021-03-26 05:53:53,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:53,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:53,690 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:53,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:53,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:53,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:53,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 39 [2021-03-26 05:53:53,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:53,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:53,701 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:53,706 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:53:53,707 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 59 treesize of output 39 [2021-03-26 05:53:53,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:53,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:53,709 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:53,830 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2021-03-26 05:53:53,830 INFO L628 ElimStorePlain]: treesize reduction 14, result has 95.4 percent of original size [2021-03-26 05:53:53,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 289 [2021-03-26 05:53:53,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 05:53:53,832 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:431, output treesize:289 [2021-03-26 05:53:53,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 289 [2021-03-26 05:53:53,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 289 [2021-03-26 05:53:53,922 INFO L142 QuantifierPusher]: treesize reduction 140, result has 52.1 percent of original size [2021-03-26 05:53:53,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-03-26 05:53:53,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-03-26 05:53:53,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-03-26 05:53:53,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-03-26 05:53:53,991 INFO L142 QuantifierPusher]: treesize reduction 83, result has 48.8 percent of original size [2021-03-26 05:53:53,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:53,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:53:53,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 05:53:53,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:53,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 05:53:53,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 05:53:53,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:53,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:53,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 05:53:53,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 05:53:54,005 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:53:54,006 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 74 treesize of output 38 [2021-03-26 05:53:54,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:53:54,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:53:54,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:54,023 INFO L628 ElimStorePlain]: treesize reduction 10, result has 56.5 percent of original size [2021-03-26 05:53:54,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,024 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 05:53:54,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:13 [2021-03-26 05:53:54,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:54,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:54,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:54,061 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:54,061 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 05:53:54,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617843736] [2021-03-26 05:53:54,061 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 05:53:54,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:54,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 05:53:54,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-03-26 05:53:54,062 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 67 [2021-03-26 05:53:54,062 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 347 transitions, 5598 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:54,062 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:54,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 67 [2021-03-26 05:53:54,063 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:54,552 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2021-03-26 05:53:55,078 INFO L129 PetriNetUnfolder]: 1247/2287 cut-off events. [2021-03-26 05:53:55,078 INFO L130 PetriNetUnfolder]: For 40332/40334 co-relation queries the response was YES. [2021-03-26 05:53:55,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18828 conditions, 2287 events. 1247/2287 cut-off events. For 40332/40334 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14405 event pairs, 95 based on Foata normal form. 3/2286 useless extension candidates. Maximal degree in co-relation 18529. Up to 1707 conditions per place. [2021-03-26 05:53:55,102 INFO L132 encePairwiseOnDemand]: 52/67 looper letters, 278 selfloop transitions, 111 changer transitions 7/402 dead transitions. [2021-03-26 05:53:55,102 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 402 transitions, 7261 flow [2021-03-26 05:53:55,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 05:53:55,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 05:53:55,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 248 transitions. [2021-03-26 05:53:55,104 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.26439232409381663 [2021-03-26 05:53:55,104 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 248 transitions. [2021-03-26 05:53:55,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 248 transitions. [2021-03-26 05:53:55,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:55,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 248 transitions. [2021-03-26 05:53:55,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 17.714285714285715) internal successors, (248), 14 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:55,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:55,106 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:55,106 INFO L185 Difference]: Start difference. First operand has 144 places, 347 transitions, 5598 flow. Second operand 14 states and 248 transitions. [2021-03-26 05:53:55,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 402 transitions, 7261 flow [2021-03-26 05:53:55,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 402 transitions, 7160 flow, removed 35 selfloop flow, removed 3 redundant places. [2021-03-26 05:53:55,258 INFO L241 Difference]: Finished difference. Result has 161 places, 359 transitions, 6022 flow [2021-03-26 05:53:55,258 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=5497, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6022, PETRI_PLACES=161, PETRI_TRANSITIONS=359} [2021-03-26 05:53:55,258 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 137 predicate places. [2021-03-26 05:53:55,258 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:55,258 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 161 places, 359 transitions, 6022 flow [2021-03-26 05:53:55,258 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 161 places, 359 transitions, 6022 flow [2021-03-26 05:53:55,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 157 places, 359 transitions, 6022 flow [2021-03-26 05:53:55,430 INFO L129 PetriNetUnfolder]: 767/1617 cut-off events. [2021-03-26 05:53:55,431 INFO L130 PetriNetUnfolder]: For 28063/28341 co-relation queries the response was YES. [2021-03-26 05:53:55,440 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12523 conditions, 1617 events. 767/1617 cut-off events. For 28063/28341 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 11164 event pairs, 6 based on Foata normal form. 45/1638 useless extension candidates. Maximal degree in co-relation 12382. Up to 577 conditions per place. [2021-03-26 05:53:55,452 INFO L142 LiptonReduction]: Number of co-enabled transitions 1242 [2021-03-26 05:53:55,469 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:55,469 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:55,469 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 211 [2021-03-26 05:53:55,470 INFO L480 AbstractCegarLoop]: Abstraction has has 157 places, 359 transitions, 6022 flow [2021-03-26 05:53:55,470 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:53:55,470 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:55,470 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:55,689 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:53:55,689 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:55,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:55,689 INFO L82 PathProgramCache]: Analyzing trace with hash 1129147765, now seen corresponding path program 1 times [2021-03-26 05:53:55,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:55,689 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155734235] [2021-03-26 05:53:55,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:55,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:55,711 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-26 05:53:55,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,716 INFO L142 QuantifierPusher]: treesize reduction 4, result has 73.3 percent of original size [2021-03-26 05:53:55,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:55,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:53:55,731 INFO L142 QuantifierPusher]: treesize reduction 22, result has 51.1 percent of original size [2021-03-26 05:53:55,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:53:55,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:55,757 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155734235] [2021-03-26 05:53:55,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148273395] [2021-03-26 05:53:55,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:53:55,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:55,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-26 05:53:55,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:55,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:55,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:55,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:55,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:53:55,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:55,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:55,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 05:53:55,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:53:55,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:55,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 05:53:55,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:53:55,815 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 21 treesize of output 13 [2021-03-26 05:53:55,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:55,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,819 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 05:53:55,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-03-26 05:53:55,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:55,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:55,835 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.7 percent of original size [2021-03-26 05:53:55,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:55,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:55,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:53:55,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:53:55,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:55,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:55,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:55,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:55,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:55,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,841 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:53:55,842 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:55,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,844 INFO L147 QuantifierPusher]: treesize reduction 3, result has 75.0 percent of original size 9 [2021-03-26 05:53:55,844 INFO L147 QuantifierPusher]: treesize reduction 3, result has 75.0 percent of original size 9 [2021-03-26 05:53:55,844 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:53:55,845 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:55,845 INFO L142 QuantifierPusher]: treesize reduction 19, result has 34.5 percent of original size [2021-03-26 05:53:55,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:55,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:55,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:53:55,853 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:55,853 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-03-26 05:53:55,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533015361] [2021-03-26 05:53:55,853 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 05:53:55,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:55,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 05:53:55,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-03-26 05:53:55,854 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 67 [2021-03-26 05:53:55,854 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 359 transitions, 6022 flow. Second operand has 10 states, 10 states have (on average 27.1) internal successors, (271), 10 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:55,854 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:55,854 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 67 [2021-03-26 05:53:55,854 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:56,330 INFO L129 PetriNetUnfolder]: 1301/2433 cut-off events. [2021-03-26 05:53:56,330 INFO L130 PetriNetUnfolder]: For 41921/42021 co-relation queries the response was YES. [2021-03-26 05:53:56,344 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20127 conditions, 2433 events. 1301/2433 cut-off events. For 41921/42021 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15955 event pairs, 57 based on Foata normal form. 38/2465 useless extension candidates. Maximal degree in co-relation 19989. Up to 1630 conditions per place. [2021-03-26 05:53:56,354 INFO L132 encePairwiseOnDemand]: 53/67 looper letters, 398 selfloop transitions, 56 changer transitions 0/462 dead transitions. [2021-03-26 05:53:56,354 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 462 transitions, 8558 flow [2021-03-26 05:53:56,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 05:53:56,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 05:53:56,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 276 transitions. [2021-03-26 05:53:56,356 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4577114427860697 [2021-03-26 05:53:56,356 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 276 transitions. [2021-03-26 05:53:56,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 276 transitions. [2021-03-26 05:53:56,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:56,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 276 transitions. [2021-03-26 05:53:56,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 30.666666666666668) internal successors, (276), 9 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:56,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 67.0) internal successors, (670), 10 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:56,357 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 67.0) internal successors, (670), 10 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:56,357 INFO L185 Difference]: Start difference. First operand has 157 places, 359 transitions, 6022 flow. Second operand 9 states and 276 transitions. [2021-03-26 05:53:56,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 462 transitions, 8558 flow [2021-03-26 05:53:56,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 462 transitions, 8355 flow, removed 88 selfloop flow, removed 8 redundant places. [2021-03-26 05:53:56,529 INFO L241 Difference]: Finished difference. Result has 160 places, 369 transitions, 6126 flow [2021-03-26 05:53:56,530 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=5823, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6126, PETRI_PLACES=160, PETRI_TRANSITIONS=369} [2021-03-26 05:53:56,530 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 136 predicate places. [2021-03-26 05:53:56,530 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:56,530 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 160 places, 369 transitions, 6126 flow [2021-03-26 05:53:56,530 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 160 places, 369 transitions, 6126 flow [2021-03-26 05:53:56,532 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 160 places, 369 transitions, 6126 flow [2021-03-26 05:53:56,755 INFO L129 PetriNetUnfolder]: 899/1883 cut-off events. [2021-03-26 05:53:56,756 INFO L130 PetriNetUnfolder]: For 32138/32494 co-relation queries the response was YES. [2021-03-26 05:53:56,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14666 conditions, 1883 events. 899/1883 cut-off events. For 32138/32494 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 13415 event pairs, 14 based on Foata normal form. 40/1899 useless extension candidates. Maximal degree in co-relation 14423. Up to 682 conditions per place. [2021-03-26 05:53:56,780 INFO L142 LiptonReduction]: Number of co-enabled transitions 1424 [2021-03-26 05:53:56,797 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:53:56,797 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:53:56,798 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 268 [2021-03-26 05:53:56,798 INFO L480 AbstractCegarLoop]: Abstraction has has 160 places, 369 transitions, 6126 flow [2021-03-26 05:53:56,798 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 27.1) internal successors, (271), 10 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:56,798 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:56,798 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:56,998 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-03-26 05:53:56,999 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:56,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:56,999 INFO L82 PathProgramCache]: Analyzing trace with hash -473835808, now seen corresponding path program 1 times [2021-03-26 05:53:56,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:56,999 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4423314] [2021-03-26 05:53:56,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:57,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:57,026 INFO L142 QuantifierPusher]: treesize reduction 18, result has 47.1 percent of original size [2021-03-26 05:53:57,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:57,034 INFO L142 QuantifierPusher]: treesize reduction 7, result has 82.5 percent of original size [2021-03-26 05:53:57,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 05:53:57,046 INFO L142 QuantifierPusher]: treesize reduction 23, result has 62.9 percent of original size [2021-03-26 05:53:57,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 05:53:57,059 INFO L142 QuantifierPusher]: treesize reduction 19, result has 65.5 percent of original size [2021-03-26 05:53:57,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:53:57,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:53:57,095 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:53:57,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:53:57,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:57,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4423314] [2021-03-26 05:53:57,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97668741] [2021-03-26 05:53:57,105 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 05:53:57,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:57,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 43 conjunts are in the unsatisfiable core [2021-03-26 05:53:57,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:53:57,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:53:57,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:53:57,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:57,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:57,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:57,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:57,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:57,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:57,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:57,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:53:57,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 05:53:57,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:53:57,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:53:57,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:53:57,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,225 INFO L147 QuantifierPusher]: treesize reduction 5, result has 95.2 percent of original size 99 [2021-03-26 05:53:57,225 INFO L142 QuantifierPusher]: treesize reduction 5, result has 95.2 percent of original size [2021-03-26 05:53:57,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 05:53:57,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 05:53:57,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 05:53:57,268 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.2 percent of original size [2021-03-26 05:53:57,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:57,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:53:57,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:53:57,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:57,273 INFO L142 QuantifierPusher]: treesize reduction 6, result has 95.0 percent of original size [2021-03-26 05:53:57,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-03-26 05:53:57,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-03-26 05:53:57,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,275 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-03-26 05:53:57,276 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:57,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:57,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 05:53:57,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:57,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 05:53:57,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2021-03-26 05:53:57,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:57,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-03-26 05:53:57,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-03-26 05:53:57,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:57,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:57,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:53:57,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 62 [2021-03-26 05:53:57,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,293 INFO L147 QuantifierPusher]: treesize reduction 18, result has 71.0 percent of original size 44 [2021-03-26 05:53:57,293 INFO L142 QuantifierPusher]: treesize reduction 18, result has 71.0 percent of original size [2021-03-26 05:53:57,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:53:57,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:57,304 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:53:57,304 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 94 treesize of output 62 [2021-03-26 05:53:57,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,307 INFO L147 QuantifierPusher]: treesize reduction 11, result has 82.3 percent of original size 51 [2021-03-26 05:53:57,308 INFO L142 QuantifierPusher]: treesize reduction 11, result has 82.3 percent of original size [2021-03-26 05:53:57,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:53:57,308 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:57,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-03-26 05:53:57,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:53:57,342 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:232, output treesize:139 [2021-03-26 05:53:57,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-03-26 05:53:57,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-03-26 05:53:57,405 INFO L142 QuantifierPusher]: treesize reduction 69, result has 51.4 percent of original size [2021-03-26 05:53:57,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 05:53:57,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:53:57,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:53:57,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:53:57,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:53:57,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:53:57,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:53:57,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:53:57,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:57,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:53:57,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:53:57,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:57,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:53:57,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:53:57,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:53:57,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:53:57,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:53:57,463 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:53:57,464 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 78 treesize of output 38 [2021-03-26 05:53:57,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:53:57,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:53:57,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:53:57,476 INFO L628 ElimStorePlain]: treesize reduction 5, result has 70.6 percent of original size [2021-03-26 05:53:57,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,477 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 05:53:57,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:78, output treesize:12 [2021-03-26 05:53:57,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:57,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:53:57,504 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:57,504 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:53:57,505 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 05:53:57,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045399032] [2021-03-26 05:53:57,505 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 05:53:57,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:57,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 05:53:57,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-03-26 05:53:57,508 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 67 [2021-03-26 05:53:57,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 369 transitions, 6126 flow. Second operand has 15 states, 15 states have (on average 15.2) internal successors, (228), 15 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 05:53:57,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:57,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 67 [2021-03-26 05:53:57,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:53:58,482 INFO L129 PetriNetUnfolder]: 1473/2657 cut-off events. [2021-03-26 05:53:58,482 INFO L130 PetriNetUnfolder]: For 52215/52215 co-relation queries the response was YES. [2021-03-26 05:53:58,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23122 conditions, 2657 events. 1473/2657 cut-off events. For 52215/52215 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 16931 event pairs, 111 based on Foata normal form. 2/2655 useless extension candidates. Maximal degree in co-relation 22757. Up to 2099 conditions per place. [2021-03-26 05:53:58,510 INFO L132 encePairwiseOnDemand]: 53/67 looper letters, 296 selfloop transitions, 99 changer transitions 4/405 dead transitions. [2021-03-26 05:53:58,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 405 transitions, 7593 flow [2021-03-26 05:53:58,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 05:53:58,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 05:53:58,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 248 transitions. [2021-03-26 05:53:58,511 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.26439232409381663 [2021-03-26 05:53:58,511 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 248 transitions. [2021-03-26 05:53:58,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 248 transitions. [2021-03-26 05:53:58,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:53:58,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 248 transitions. [2021-03-26 05:53:58,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 17.714285714285715) internal successors, (248), 14 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:58,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:58,513 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:53:58,513 INFO L185 Difference]: Start difference. First operand has 160 places, 369 transitions, 6126 flow. Second operand 14 states and 248 transitions. [2021-03-26 05:53:58,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 405 transitions, 7593 flow [2021-03-26 05:53:58,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 405 transitions, 7535 flow, removed 10 selfloop flow, removed 3 redundant places. [2021-03-26 05:53:58,668 INFO L241 Difference]: Finished difference. Result has 176 places, 384 transitions, 6670 flow [2021-03-26 05:53:58,669 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=67, PETRI_DIFFERENCE_MINUEND_FLOW=6072, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6670, PETRI_PLACES=176, PETRI_TRANSITIONS=384} [2021-03-26 05:53:58,669 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 152 predicate places. [2021-03-26 05:53:58,669 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:53:58,669 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 176 places, 384 transitions, 6670 flow [2021-03-26 05:53:58,669 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 176 places, 384 transitions, 6670 flow [2021-03-26 05:53:58,672 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 175 places, 384 transitions, 6670 flow [2021-03-26 05:53:58,896 INFO L129 PetriNetUnfolder]: 899/1902 cut-off events. [2021-03-26 05:53:58,896 INFO L130 PetriNetUnfolder]: For 35166/35536 co-relation queries the response was YES. [2021-03-26 05:53:58,909 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15239 conditions, 1902 events. 899/1902 cut-off events. For 35166/35536 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 13762 event pairs, 13 based on Foata normal form. 42/1923 useless extension candidates. Maximal degree in co-relation 14992. Up to 684 conditions per place. [2021-03-26 05:53:58,925 INFO L142 LiptonReduction]: Number of co-enabled transitions 1478 [2021-03-26 05:53:59,455 INFO L154 LiptonReduction]: Checked pairs total: 3 [2021-03-26 05:53:59,455 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 05:53:59,455 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 786 [2021-03-26 05:53:59,455 INFO L480 AbstractCegarLoop]: Abstraction has has 175 places, 384 transitions, 6688 flow [2021-03-26 05:53:59,456 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.2) internal successors, (228), 15 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 05:53:59,456 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:53:59,456 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:53:59,668 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-03-26 05:53:59,668 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:53:59,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:53:59,668 INFO L82 PathProgramCache]: Analyzing trace with hash 1320292340, now seen corresponding path program 2 times [2021-03-26 05:53:59,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:53:59,668 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631214454] [2021-03-26 05:53:59,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:53:59,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:53:59,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:59,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:53:59,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:59,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:59,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:59,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:53:59,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:59,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:53:59,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:53:59,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:53:59,692 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:53:59,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631214454] [2021-03-26 05:53:59,692 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 05:53:59,692 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 05:53:59,693 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230492730] [2021-03-26 05:53:59,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 05:53:59,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:53:59,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 05:53:59,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 05:53:59,695 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 69 [2021-03-26 05:53:59,695 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 384 transitions, 6688 flow. Second operand has 6 states, 6 states have (on average 46.833333333333336) internal successors, (281), 6 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 05:53:59,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:53:59,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 69 [2021-03-26 05:53:59,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:00,140 INFO L129 PetriNetUnfolder]: 1164/2522 cut-off events. [2021-03-26 05:54:00,140 INFO L130 PetriNetUnfolder]: For 57583/59279 co-relation queries the response was YES. [2021-03-26 05:54:00,156 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21956 conditions, 2522 events. 1164/2522 cut-off events. For 57583/59279 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 19428 event pairs, 7 based on Foata normal form. 237/2710 useless extension candidates. Maximal degree in co-relation 21727. Up to 1166 conditions per place. [2021-03-26 05:54:00,168 INFO L132 encePairwiseOnDemand]: 57/69 looper letters, 312 selfloop transitions, 97 changer transitions 4/477 dead transitions. [2021-03-26 05:54:00,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 477 transitions, 9280 flow [2021-03-26 05:54:00,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 05:54:00,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 05:54:00,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 252 transitions. [2021-03-26 05:54:00,170 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7304347826086957 [2021-03-26 05:54:00,170 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 252 transitions. [2021-03-26 05:54:00,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 252 transitions. [2021-03-26 05:54:00,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:00,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 252 transitions. [2021-03-26 05:54:00,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 50.4) internal successors, (252), 5 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 05:54:00,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:00,171 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:00,171 INFO L185 Difference]: Start difference. First operand has 175 places, 384 transitions, 6688 flow. Second operand 5 states and 252 transitions. [2021-03-26 05:54:00,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 477 transitions, 9280 flow [2021-03-26 05:54:00,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 477 transitions, 9184 flow, removed 24 selfloop flow, removed 7 redundant places. [2021-03-26 05:54:00,345 INFO L241 Difference]: Finished difference. Result has 174 places, 395 transitions, 7139 flow [2021-03-26 05:54:00,345 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=6336, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7139, PETRI_PLACES=174, PETRI_TRANSITIONS=395} [2021-03-26 05:54:00,345 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 150 predicate places. [2021-03-26 05:54:00,345 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:00,345 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 174 places, 395 transitions, 7139 flow [2021-03-26 05:54:00,346 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 174 places, 395 transitions, 7139 flow [2021-03-26 05:54:00,348 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 171 places, 395 transitions, 7139 flow [2021-03-26 05:54:00,560 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][86], [Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 136#true, 8#L28true, 12#L62true, 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1270#(and (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= q1_front q1_back) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= (select q1 (+ q1_back (- 1))) 2) (= q2_back q2_front) (<= (select q1 (+ q1_back (- 2))) 2)), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 1443#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (<= (+ (select q1 (+ q1_front (- 1))) t 1) (+ (select q2 (+ q2_front (- 1))) s)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (< (+ (select q2 (+ q2_front (- 1))) s) (+ (select q1 (+ q1_front (- 1))) t (select q2 (+ q2_front (- 2))) 1)) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1445#(and (or (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) f (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1447#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1387#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 46#g, Black: 1388#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1464#(= q1_back q1_front), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 437#(and (= 2 (select q1 q1_front)) (= q2_back q2_front) (= t s) (= q1_back (+ q1_front 1)) (= s 0)), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1221#(and (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (not f)), Black: 1223#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2)) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 898#g, Black: 1225#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (< 0 t) (<= s 4) (< 3 s) (<= t 1)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1126#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_back (- 1)))) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 2)) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 2))) 2) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_back (- 2))))), Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:00,560 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,561 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:00,561 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:54:00,561 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:00,561 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][309], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 136#true, 12#L62true, 13#thread1EXITtrue, 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1270#(and (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= q1_front q1_back) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= (select q1 (+ q1_back (- 1))) 2) (= q2_back q2_front) (<= (select q1 (+ q1_back (- 2))) 2)), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 1443#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (<= (+ (select q1 (+ q1_front (- 1))) t 1) (+ (select q2 (+ q2_front (- 1))) s)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (< (+ (select q2 (+ q2_front (- 1))) s) (+ (select q1 (+ q1_front (- 1))) t (select q2 (+ q2_front (- 2))) 1)) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1445#(and (or (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) f (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1447#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1387#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 46#g, Black: 1388#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1464#(= q1_back q1_front), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 437#(and (= 2 (select q1 q1_front)) (= q2_back q2_front) (= t s) (= q1_back (+ q1_front 1)) (= s 0)), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 582#f, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1221#(and (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (not f)), Black: 1223#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2)) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 898#g, Black: 1225#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (< 0 t) (<= s 4) (< 3 s) (<= t 1)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1126#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_back (- 1)))) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 2)) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 2))) 2) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_back (- 2))))), Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:00,561 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,561 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:00,561 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:54:00,561 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:00,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][105], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 136#true, 264#true, 12#L62true, 13#thread1EXITtrue, 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1270#(and (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= q1_front q1_back) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= (select q1 (+ q1_back (- 1))) 2) (= q2_back q2_front) (<= (select q1 (+ q1_back (- 2))) 2)), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 1443#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (<= (+ (select q1 (+ q1_front (- 1))) t 1) (+ (select q2 (+ q2_front (- 1))) s)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (< (+ (select q2 (+ q2_front (- 1))) s) (+ (select q1 (+ q1_front (- 1))) t (select q2 (+ q2_front (- 2))) 1)) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1445#(and (or (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) f (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1447#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1387#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 46#g, Black: 1388#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1464#(= q1_back q1_front), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), Black: 437#(and (= 2 (select q1 q1_front)) (= q2_back q2_front) (= t s) (= q1_back (+ q1_front 1)) (= s 0)), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1221#(and (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (not f)), Black: 898#g, Black: 1223#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2)) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 1225#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (< 0 t) (<= s 4) (< 3 s) (<= t 1)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1126#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_back (- 1)))) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 2)) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 2))) 2) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_back (- 2))))), Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:00,605 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:00,605 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,605 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:00,605 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][320], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 239#(<= q2_back (+ q2_front 1)), 136#true, 264#true, 13#thread1EXITtrue, 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1270#(and (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= q1_front q1_back) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= (select q1 (+ q1_back (- 1))) 2) (= q2_back q2_front) (<= (select q1 (+ q1_back (- 2))) 2)), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 1443#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (<= (+ (select q1 (+ q1_front (- 1))) t 1) (+ (select q2 (+ q2_front (- 1))) s)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (< (+ (select q2 (+ q2_front (- 1))) s) (+ (select q1 (+ q1_front (- 1))) t (select q2 (+ q2_front (- 2))) 1)) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1445#(and (or (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) f (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1447#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1387#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 46#g, Black: 1388#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1464#(= q1_back q1_front), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), Black: 437#(and (= 2 (select q1 q1_front)) (= q2_back q2_front) (= t s) (= q1_back (+ q1_front 1)) (= s 0)), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1221#(and (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (not f)), Black: 1223#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2)) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 898#g, Black: 1225#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (< 0 t) (<= s 4) (< 3 s) (<= t 1)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1126#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_back (- 1)))) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 2)) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 2))) 2) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_back (- 2))))), Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:00,605 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:00,605 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:00,605 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,605 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:00,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][293], [Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 136#true, 8#L28true, 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1270#(and (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= q1_front q1_back) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= (select q1 (+ q1_back (- 1))) 2) (= q2_back q2_front) (<= (select q1 (+ q1_back (- 2))) 2)), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 1443#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (<= (+ (select q1 (+ q1_front (- 1))) t 1) (+ (select q2 (+ q2_front (- 1))) s)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (< (+ (select q2 (+ q2_front (- 1))) s) (+ (select q1 (+ q1_front (- 1))) t (select q2 (+ q2_front (- 2))) 1)) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1445#(and (or (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) f (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1447#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1387#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 46#g, Black: 1388#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1464#(= q1_back q1_front), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 437#(and (= 2 (select q1 q1_front)) (= q2_back q2_front) (= t s) (= q1_back (+ q1_front 1)) (= s 0)), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1221#(and (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (not f)), Black: 898#g, Black: 1223#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2)) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 1225#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (< 0 t) (<= s 4) (< 3 s) (<= t 1)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1126#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_back (- 1)))) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 2)) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 2))) 2) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_back (- 2))))), Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:00,607 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:00,607 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,607 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,607 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:00,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][125], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 136#true, 13#thread1EXITtrue, 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1270#(and (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= q1_front q1_back) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= (select q1 (+ q1_back (- 1))) 2) (= q2_back q2_front) (<= (select q1 (+ q1_back (- 2))) 2)), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 1443#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (<= (+ (select q1 (+ q1_front (- 1))) t 1) (+ (select q2 (+ q2_front (- 1))) s)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (< (+ (select q2 (+ q2_front (- 1))) s) (+ (select q1 (+ q1_front (- 1))) t (select q2 (+ q2_front (- 2))) 1)) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1445#(and (or (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) f (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1447#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1387#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 46#g, Black: 1388#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1464#(= q1_back q1_front), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 437#(and (= 2 (select q1 q1_front)) (= q2_back q2_front) (= t s) (= q1_back (+ q1_front 1)) (= s 0)), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 582#f, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1221#(and (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (not f)), Black: 898#g, Black: 1223#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2)) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 1225#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (< 0 t) (<= s 4) (< 3 s) (<= t 1)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1126#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_back (- 1)))) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 2)) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 2))) 2) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_back (- 2))))), Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:00,608 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:00,608 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,608 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,608 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:00,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][105], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 136#true, 8#L28true, 12#L62true, 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1270#(and (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= q1_front q1_back) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= (select q1 (+ q1_back (- 1))) 2) (= q2_back q2_front) (<= (select q1 (+ q1_back (- 2))) 2)), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 1443#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (<= (+ (select q1 (+ q1_front (- 1))) t 1) (+ (select q2 (+ q2_front (- 1))) s)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (< (+ (select q2 (+ q2_front (- 1))) s) (+ (select q1 (+ q1_front (- 1))) t (select q2 (+ q2_front (- 2))) 1)) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1445#(and (or (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) f (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1447#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1387#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 46#g, Black: 1388#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1464#(= q1_back q1_front), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 437#(and (= 2 (select q1 q1_front)) (= q2_back q2_front) (= t s) (= q1_back (+ q1_front 1)) (= s 0)), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1221#(and (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (not f)), Black: 1223#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2)) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 1225#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (< 0 t) (<= s 4) (< 3 s) (<= t 1)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1126#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_back (- 1)))) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 2)) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 2))) 2) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_back (- 2))))), Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:00,609 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:00,609 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:00,609 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,609 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,610 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][320], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 136#true, 8#L28true, 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1270#(and (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= q1_front q1_back) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= (select q1 (+ q1_back (- 1))) 2) (= q2_back q2_front) (<= (select q1 (+ q1_back (- 2))) 2)), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 1443#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (<= (+ (select q1 (+ q1_front (- 1))) t 1) (+ (select q2 (+ q2_front (- 1))) s)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (< (+ (select q2 (+ q2_front (- 1))) s) (+ (select q1 (+ q1_front (- 1))) t (select q2 (+ q2_front (- 2))) 1)) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1445#(and (or (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) f (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1447#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1387#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 46#g, Black: 1388#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1464#(= q1_back q1_front), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 437#(and (= 2 (select q1 q1_front)) (= q2_back q2_front) (= t s) (= q1_back (+ q1_front 1)) (= s 0)), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1221#(and (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (not f)), Black: 898#g, Black: 1223#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2)) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 1225#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= q2_back (+ q2_front 2)) (< 0 t) (<= s 4) (< 3 s) (<= t 1)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1126#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_back (- 1)))) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 2)) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 2))) 2) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_back (- 2))))), Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:00,610 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:00,610 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:00,610 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:00,610 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:00,671 INFO L129 PetriNetUnfolder]: 1163/2516 cut-off events. [2021-03-26 05:54:00,671 INFO L130 PetriNetUnfolder]: For 56117/56991 co-relation queries the response was YES. [2021-03-26 05:54:00,688 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21578 conditions, 2516 events. 1163/2516 cut-off events. For 56117/56991 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19471 event pairs, 42 based on Foata normal form. 72/2551 useless extension candidates. Maximal degree in co-relation 21296. Up to 877 conditions per place. [2021-03-26 05:54:00,709 INFO L142 LiptonReduction]: Number of co-enabled transitions 1744 [2021-03-26 05:54:00,729 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:00,729 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:00,729 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 384 [2021-03-26 05:54:00,730 INFO L480 AbstractCegarLoop]: Abstraction has has 171 places, 395 transitions, 7139 flow [2021-03-26 05:54:00,730 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 46.833333333333336) internal successors, (281), 6 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 05:54:00,730 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:00,730 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:00,730 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-03-26 05:54:00,730 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:00,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:00,730 INFO L82 PathProgramCache]: Analyzing trace with hash -1323555105, now seen corresponding path program 1 times [2021-03-26 05:54:00,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:00,730 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318925658] [2021-03-26 05:54:00,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:00,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:00,757 INFO L142 QuantifierPusher]: treesize reduction 32, result has 33.3 percent of original size [2021-03-26 05:54:00,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:00,766 INFO L142 QuantifierPusher]: treesize reduction 9, result has 78.6 percent of original size [2021-03-26 05:54:00,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 05:54:00,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:54:00,793 INFO L142 QuantifierPusher]: treesize reduction 29, result has 68.8 percent of original size [2021-03-26 05:54:00,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 05:54:00,822 INFO L142 QuantifierPusher]: treesize reduction 16, result has 70.9 percent of original size [2021-03-26 05:54:00,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 05:54:00,838 INFO L142 QuantifierPusher]: treesize reduction 17, result has 50.0 percent of original size [2021-03-26 05:54:00,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:54:00,852 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:54:00,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:00,863 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:00,863 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318925658] [2021-03-26 05:54:00,863 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761583898] [2021-03-26 05:54:00,863 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 05:54:00,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:00,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 45 conjunts are in the unsatisfiable core [2021-03-26 05:54:00,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:00,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:00,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:00,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:00,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:00,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:00,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:00,955 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.0 percent of original size [2021-03-26 05:54:00,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:00,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:00,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 05:54:00,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:00,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:54:00,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:54:00,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:00,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:54:00,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:54:00,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:00,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:00,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:00,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 48 [2021-03-26 05:54:00,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,971 INFO L147 QuantifierPusher]: treesize reduction 11, result has 80.0 percent of original size 44 [2021-03-26 05:54:00,972 INFO L142 QuantifierPusher]: treesize reduction 11, result has 80.0 percent of original size [2021-03-26 05:54:00,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:00,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:00,978 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:00,978 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 72 treesize of output 48 [2021-03-26 05:54:00,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:00,980 INFO L147 QuantifierPusher]: treesize reduction 11, result has 80.0 percent of original size 44 [2021-03-26 05:54:00,980 INFO L142 QuantifierPusher]: treesize reduction 11, result has 80.0 percent of original size [2021-03-26 05:54:00,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:00,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:01,026 INFO L628 ElimStorePlain]: treesize reduction 9, result has 92.2 percent of original size [2021-03-26 05:54:01,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:54:01,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:54:01,027 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:172, output treesize:107 [2021-03-26 05:54:01,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:54:01,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:54:01,065 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-03-26 05:54:01,066 INFO L147 QuantifierPusher]: treesize reduction 8, result has 94.4 percent of original size 135 [2021-03-26 05:54:01,066 INFO L142 QuantifierPusher]: treesize reduction 8, result has 94.4 percent of original size [2021-03-26 05:54:01,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-03-26 05:54:01,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-03-26 05:54:01,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-03-26 05:54:01,117 INFO L142 QuantifierPusher]: treesize reduction 13, result has 91.9 percent of original size [2021-03-26 05:54:01,118 INFO L147 QuantifierPusher]: treesize reduction 4, result has 97.1 percent of original size 132 [2021-03-26 05:54:01,118 INFO L142 QuantifierPusher]: treesize reduction 4, result has 97.1 percent of original size [2021-03-26 05:54:01,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-03-26 05:54:01,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-03-26 05:54:01,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-03-26 05:54:01,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:01,164 INFO L142 QuantifierPusher]: treesize reduction 6, result has 95.9 percent of original size [2021-03-26 05:54:01,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-03-26 05:54:01,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-03-26 05:54:01,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:01,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-03-26 05:54:01,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-03-26 05:54:01,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,167 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:54:01,168 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:01,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:01,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:01,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:01,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 05:54:01,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-03-26 05:54:01,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:01,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-03-26 05:54:01,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-03-26 05:54:01,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:01,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:01,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:01,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 36 [2021-03-26 05:54:01,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:01,189 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:01,189 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 67 treesize of output 31 [2021-03-26 05:54:01,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:01,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:01,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:01,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:01,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:54:01,203 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:145, output treesize:25 [2021-03-26 05:54:01,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:01,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:01,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:01,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:01,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:01,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:01,232 INFO L142 QuantifierPusher]: treesize reduction 14, result has 50.0 percent of original size [2021-03-26 05:54:01,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:01,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:01,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:01,268 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:01,268 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:01,268 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 05:54:01,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212679584] [2021-03-26 05:54:01,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 05:54:01,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:01,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 05:54:01,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-03-26 05:54:01,269 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 69 [2021-03-26 05:54:01,269 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 395 transitions, 7139 flow. Second operand has 16 states, 16 states have (on average 15.125) internal successors, (242), 16 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:01,269 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:01,269 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 69 [2021-03-26 05:54:01,269 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:02,564 INFO L129 PetriNetUnfolder]: 2032/3719 cut-off events. [2021-03-26 05:54:02,564 INFO L130 PetriNetUnfolder]: For 98472/98472 co-relation queries the response was YES. [2021-03-26 05:54:02,586 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35371 conditions, 3719 events. 2032/3719 cut-off events. For 98472/98472 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25495 event pairs, 309 based on Foata normal form. 2/3716 useless extension candidates. Maximal degree in co-relation 34774. Up to 3359 conditions per place. [2021-03-26 05:54:02,604 INFO L132 encePairwiseOnDemand]: 54/69 looper letters, 379 selfloop transitions, 31 changer transitions 4/420 dead transitions. [2021-03-26 05:54:02,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 420 transitions, 8452 flow [2021-03-26 05:54:02,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-26 05:54:02,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-26 05:54:02,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 236 transitions. [2021-03-26 05:54:02,613 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2630992196209587 [2021-03-26 05:54:02,613 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 236 transitions. [2021-03-26 05:54:02,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 236 transitions. [2021-03-26 05:54:02,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:02,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 236 transitions. [2021-03-26 05:54:02,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 18.153846153846153) internal successors, (236), 13 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 05:54:02,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 69.0) internal successors, (966), 14 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:02,614 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 69.0) internal successors, (966), 14 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:02,614 INFO L185 Difference]: Start difference. First operand has 171 places, 395 transitions, 7139 flow. Second operand 13 states and 236 transitions. [2021-03-26 05:54:02,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 420 transitions, 8452 flow [2021-03-26 05:54:02,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 420 transitions, 8366 flow, removed 43 selfloop flow, removed 3 redundant places. [2021-03-26 05:54:02,924 INFO L241 Difference]: Finished difference. Result has 185 places, 399 transitions, 7244 flow [2021-03-26 05:54:02,925 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=7067, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7244, PETRI_PLACES=185, PETRI_TRANSITIONS=399} [2021-03-26 05:54:02,925 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 161 predicate places. [2021-03-26 05:54:02,925 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:02,925 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 185 places, 399 transitions, 7244 flow [2021-03-26 05:54:02,925 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 185 places, 399 transitions, 7244 flow [2021-03-26 05:54:02,928 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 184 places, 399 transitions, 7244 flow [2021-03-26 05:54:03,248 INFO L129 PetriNetUnfolder]: 1176/2569 cut-off events. [2021-03-26 05:54:03,248 INFO L130 PetriNetUnfolder]: For 57135/57982 co-relation queries the response was YES. [2021-03-26 05:54:03,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21772 conditions, 2569 events. 1176/2569 cut-off events. For 57135/57982 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 20270 event pairs, 47 based on Foata normal form. 64/2580 useless extension candidates. Maximal degree in co-relation 21443. Up to 879 conditions per place. [2021-03-26 05:54:03,289 INFO L142 LiptonReduction]: Number of co-enabled transitions 1758 [2021-03-26 05:54:03,666 INFO L154 LiptonReduction]: Checked pairs total: 6 [2021-03-26 05:54:03,666 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 05:54:03,666 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 741 [2021-03-26 05:54:03,666 INFO L480 AbstractCegarLoop]: Abstraction has has 182 places, 397 transitions, 7224 flow [2021-03-26 05:54:03,667 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.125) internal successors, (242), 16 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:03,667 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:03,667 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:03,867 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-03-26 05:54:03,867 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:03,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:03,868 INFO L82 PathProgramCache]: Analyzing trace with hash -1988903217, now seen corresponding path program 2 times [2021-03-26 05:54:03,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:03,868 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188737648] [2021-03-26 05:54:03,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:03,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:03,893 INFO L142 QuantifierPusher]: treesize reduction 32, result has 33.3 percent of original size [2021-03-26 05:54:03,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:03,902 INFO L142 QuantifierPusher]: treesize reduction 9, result has 78.6 percent of original size [2021-03-26 05:54:03,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 05:54:03,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:03,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:54:03,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:03,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:54:03,942 INFO L142 QuantifierPusher]: treesize reduction 29, result has 68.5 percent of original size [2021-03-26 05:54:03,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:03,969 INFO L142 QuantifierPusher]: treesize reduction 16, result has 70.4 percent of original size [2021-03-26 05:54:03,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:03,985 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:54:03,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:03,996 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:03,997 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188737648] [2021-03-26 05:54:03,997 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338545072] [2021-03-26 05:54:03,997 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 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 05:54:04,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 05:54:04,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:54:04,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 46 conjunts are in the unsatisfiable core [2021-03-26 05:54:04,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:04,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:04,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:04,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:04,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:04,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:04,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:04,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:04,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:04,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:04,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:04,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:04,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:04,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:04,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:04,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:04,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:04,077 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.0 percent of original size [2021-03-26 05:54:04,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:04,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:04,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 05:54:04,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:04,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:54:04,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:54:04,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:04,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:54:04,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:54:04,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:04,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:04,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:04,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 48 [2021-03-26 05:54:04,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,094 INFO L147 QuantifierPusher]: treesize reduction 6, result has 88.0 percent of original size 44 [2021-03-26 05:54:04,094 INFO L142 QuantifierPusher]: treesize reduction 6, result has 88.0 percent of original size [2021-03-26 05:54:04,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:04,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:04,099 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:04,099 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 72 treesize of output 48 [2021-03-26 05:54:04,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,100 INFO L147 QuantifierPusher]: treesize reduction 6, result has 88.0 percent of original size 44 [2021-03-26 05:54:04,101 INFO L142 QuantifierPusher]: treesize reduction 6, result has 88.0 percent of original size [2021-03-26 05:54:04,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:04,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:04,151 INFO L628 ElimStorePlain]: treesize reduction 9, result has 92.2 percent of original size [2021-03-26 05:54:04,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:54:04,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:54:04,153 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:172, output treesize:107 [2021-03-26 05:54:04,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:54:04,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:54:04,195 INFO L142 QuantifierPusher]: treesize reduction 52, result has 52.7 percent of original size [2021-03-26 05:54:04,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:04,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:54:04,232 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.8 percent of original size [2021-03-26 05:54:04,233 INFO L147 QuantifierPusher]: treesize reduction 4, result has 95.2 percent of original size 79 [2021-03-26 05:54:04,233 INFO L142 QuantifierPusher]: treesize reduction 4, result has 95.2 percent of original size [2021-03-26 05:54:04,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:04,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:04,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:04,272 INFO L142 QuantifierPusher]: treesize reduction 14, result has 87.7 percent of original size [2021-03-26 05:54:04,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-26 05:54:04,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 05:54:04,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 05:54:04,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 05:54:04,321 INFO L142 QuantifierPusher]: treesize reduction 13, result has 87.4 percent of original size [2021-03-26 05:54:04,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:04,323 INFO L142 QuantifierPusher]: treesize reduction 3, result has 96.6 percent of original size [2021-03-26 05:54:04,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:04,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:54:04,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:04,326 INFO L142 QuantifierPusher]: treesize reduction 4, result has 95.3 percent of original size [2021-03-26 05:54:04,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 05:54:04,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 05:54:04,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:04,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 05:54:04,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 05:54:04,333 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:04,333 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 81 treesize of output 39 [2021-03-26 05:54:04,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,336 INFO L147 QuantifierPusher]: treesize reduction 5, result has 70.6 percent of original size 12 [2021-03-26 05:54:04,336 INFO L142 QuantifierPusher]: treesize reduction 5, result has 70.6 percent of original size [2021-03-26 05:54:04,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:04,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,342 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 05:54:04,342 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:81, output treesize:12 [2021-03-26 05:54:04,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:04,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:04,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:04,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:04,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 05:54:04,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763589645] [2021-03-26 05:54:04,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 05:54:04,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:04,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 05:54:04,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2021-03-26 05:54:04,370 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 71 [2021-03-26 05:54:04,370 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 397 transitions, 7224 flow. Second operand has 16 states, 16 states have (on average 15.125) internal successors, (242), 16 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:04,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:04,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 71 [2021-03-26 05:54:04,371 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:05,433 INFO L129 PetriNetUnfolder]: 2028/3713 cut-off events. [2021-03-26 05:54:05,434 INFO L130 PetriNetUnfolder]: For 98687/98687 co-relation queries the response was YES. [2021-03-26 05:54:05,459 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34820 conditions, 3713 events. 2028/3713 cut-off events. For 98687/98687 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 25469 event pairs, 310 based on Foata normal form. 2/3710 useless extension candidates. Maximal degree in co-relation 34414. Up to 3385 conditions per place. [2021-03-26 05:54:05,480 INFO L132 encePairwiseOnDemand]: 59/71 looper letters, 384 selfloop transitions, 14 changer transitions 5/409 dead transitions. [2021-03-26 05:54:05,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 409 transitions, 8272 flow [2021-03-26 05:54:05,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 05:54:05,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 05:54:05,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2021-03-26 05:54:05,481 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.25704225352112675 [2021-03-26 05:54:05,481 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 146 transitions. [2021-03-26 05:54:05,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 146 transitions. [2021-03-26 05:54:05,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:05,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 146 transitions. [2021-03-26 05:54:05,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:05,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 71.0) internal successors, (639), 9 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:05,482 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 71.0) internal successors, (639), 9 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:05,482 INFO L185 Difference]: Start difference. First operand has 182 places, 397 transitions, 7224 flow. Second operand 8 states and 146 transitions. [2021-03-26 05:54:05,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 409 transitions, 8272 flow [2021-03-26 05:54:05,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 409 transitions, 8165 flow, removed 37 selfloop flow, removed 9 redundant places. [2021-03-26 05:54:05,877 INFO L241 Difference]: Finished difference. Result has 182 places, 397 transitions, 7173 flow [2021-03-26 05:54:05,877 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=7139, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7173, PETRI_PLACES=182, PETRI_TRANSITIONS=397} [2021-03-26 05:54:05,877 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 158 predicate places. [2021-03-26 05:54:05,877 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:05,878 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 182 places, 397 transitions, 7173 flow [2021-03-26 05:54:05,878 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 182 places, 397 transitions, 7173 flow [2021-03-26 05:54:05,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 180 places, 397 transitions, 7173 flow [2021-03-26 05:54:06,221 INFO L129 PetriNetUnfolder]: 1174/2561 cut-off events. [2021-03-26 05:54:06,221 INFO L130 PetriNetUnfolder]: For 58709/59567 co-relation queries the response was YES. [2021-03-26 05:54:06,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21747 conditions, 2561 events. 1174/2561 cut-off events. For 58709/59567 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 20172 event pairs, 43 based on Foata normal form. 64/2572 useless extension candidates. Maximal degree in co-relation 21419. Up to 879 conditions per place. [2021-03-26 05:54:06,271 INFO L142 LiptonReduction]: Number of co-enabled transitions 1742 [2021-03-26 05:54:06,291 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:06,291 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:06,292 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 415 [2021-03-26 05:54:06,292 INFO L480 AbstractCegarLoop]: Abstraction has has 180 places, 397 transitions, 7173 flow [2021-03-26 05:54:06,292 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.125) internal successors, (242), 16 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:06,292 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:06,292 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:06,492 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-03-26 05:54:06,493 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:06,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:06,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1270709306, now seen corresponding path program 1 times [2021-03-26 05:54:06,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:06,493 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637689492] [2021-03-26 05:54:06,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:06,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:06,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:06,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:06,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:06,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,517 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:06,517 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637689492] [2021-03-26 05:54:06,518 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074247336] [2021-03-26 05:54:06,518 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 05:54:06,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:06,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 05:54:06,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:06,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:06,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:06,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 05:54:06,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:06,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:06,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 05:54:06,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:06,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:06,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:06,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:06,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:06,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:06,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:06,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:06,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:06,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:06,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:06,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:06,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:06,578 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 05:54:06,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:06,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:06,589 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:54:06,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 05:54:06,589 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 5 [2021-03-26 05:54:06,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241968127] [2021-03-26 05:54:06,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 05:54:06,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:06,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 05:54:06,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-03-26 05:54:06,590 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 71 [2021-03-26 05:54:06,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 397 transitions, 7173 flow. Second operand has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 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 05:54:06,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:06,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 71 [2021-03-26 05:54:06,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:07,051 INFO L129 PetriNetUnfolder]: 1162/2525 cut-off events. [2021-03-26 05:54:07,051 INFO L130 PetriNetUnfolder]: For 61292/62337 co-relation queries the response was YES. [2021-03-26 05:54:07,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22656 conditions, 2525 events. 1162/2525 cut-off events. For 61292/62337 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 19506 event pairs, 28 based on Foata normal form. 68/2530 useless extension candidates. Maximal degree in co-relation 22320. Up to 1279 conditions per place. [2021-03-26 05:54:07,077 INFO L132 encePairwiseOnDemand]: 63/71 looper letters, 259 selfloop transitions, 67 changer transitions 2/394 dead transitions. [2021-03-26 05:54:07,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 394 transitions, 7779 flow [2021-03-26 05:54:07,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 05:54:07,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 05:54:07,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 186 transitions. [2021-03-26 05:54:07,078 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6549295774647887 [2021-03-26 05:54:07,079 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 186 transitions. [2021-03-26 05:54:07,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 186 transitions. [2021-03-26 05:54:07,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:07,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 186 transitions. [2021-03-26 05:54:07,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 46.5) internal successors, (186), 4 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 05:54:07,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 71.0) internal successors, (355), 5 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:07,079 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 71.0) internal successors, (355), 5 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:07,079 INFO L185 Difference]: Start difference. First operand has 180 places, 397 transitions, 7173 flow. Second operand 4 states and 186 transitions. [2021-03-26 05:54:07,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 394 transitions, 7779 flow [2021-03-26 05:54:07,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 394 transitions, 7727 flow, removed 2 selfloop flow, removed 8 redundant places. [2021-03-26 05:54:07,273 INFO L241 Difference]: Finished difference. Result has 175 places, 392 transitions, 7162 flow [2021-03-26 05:54:07,274 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=7071, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=7162, PETRI_PLACES=175, PETRI_TRANSITIONS=392} [2021-03-26 05:54:07,274 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 151 predicate places. [2021-03-26 05:54:07,274 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:07,274 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 175 places, 392 transitions, 7162 flow [2021-03-26 05:54:07,274 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 175 places, 392 transitions, 7162 flow [2021-03-26 05:54:07,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 173 places, 392 transitions, 7162 flow [2021-03-26 05:54:07,573 INFO L129 PetriNetUnfolder]: 1173/2547 cut-off events. [2021-03-26 05:54:07,574 INFO L130 PetriNetUnfolder]: For 58529/59392 co-relation queries the response was YES. [2021-03-26 05:54:07,592 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21549 conditions, 2547 events. 1173/2547 cut-off events. For 58529/59392 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 19971 event pairs, 43 based on Foata normal form. 68/2562 useless extension candidates. Maximal degree in co-relation 21217. Up to 877 conditions per place. [2021-03-26 05:54:07,658 INFO L142 LiptonReduction]: Number of co-enabled transitions 1726 [2021-03-26 05:54:07,678 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:07,678 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:07,678 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 404 [2021-03-26 05:54:07,678 INFO L480 AbstractCegarLoop]: Abstraction has has 173 places, 392 transitions, 7162 flow [2021-03-26 05:54:07,678 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 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 05:54:07,678 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:07,679 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:07,882 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-03-26 05:54:07,882 INFO L428 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:07,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:07,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1037084888, now seen corresponding path program 1 times [2021-03-26 05:54:07,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:07,883 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260611848] [2021-03-26 05:54:07,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:07,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:07,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:07,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:07,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:07,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:07,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:07,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:07,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:07,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:07,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:07,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:07,907 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:07,907 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260611848] [2021-03-26 05:54:07,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 05:54:07,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 05:54:07,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589170394] [2021-03-26 05:54:07,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 05:54:07,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:07,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 05:54:07,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 05:54:07,909 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 71 [2021-03-26 05:54:07,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 392 transitions, 7162 flow. Second operand has 6 states, 6 states have (on average 48.833333333333336) internal successors, (293), 6 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 05:54:07,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:07,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 71 [2021-03-26 05:54:07,910 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:08,476 INFO L129 PetriNetUnfolder]: 1566/3394 cut-off events. [2021-03-26 05:54:08,476 INFO L130 PetriNetUnfolder]: For 83805/85931 co-relation queries the response was YES. [2021-03-26 05:54:08,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30372 conditions, 3394 events. 1566/3394 cut-off events. For 83805/85931 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 27947 event pairs, 11 based on Foata normal form. 361/3684 useless extension candidates. Maximal degree in co-relation 30236. Up to 1326 conditions per place. [2021-03-26 05:54:08,512 INFO L132 encePairwiseOnDemand]: 61/71 looper letters, 263 selfloop transitions, 197 changer transitions 3/523 dead transitions. [2021-03-26 05:54:08,512 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 523 transitions, 10681 flow [2021-03-26 05:54:08,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 05:54:08,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 05:54:08,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 261 transitions. [2021-03-26 05:54:08,513 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7352112676056338 [2021-03-26 05:54:08,514 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 261 transitions. [2021-03-26 05:54:08,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 261 transitions. [2021-03-26 05:54:08,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:08,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 261 transitions. [2021-03-26 05:54:08,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 52.2) internal successors, (261), 5 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:08,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 71.0) internal successors, (426), 6 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:08,515 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 71.0) internal successors, (426), 6 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:08,515 INFO L185 Difference]: Start difference. First operand has 173 places, 392 transitions, 7162 flow. Second operand 5 states and 261 transitions. [2021-03-26 05:54:08,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 523 transitions, 10681 flow [2021-03-26 05:54:08,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 523 transitions, 10215 flow, removed 6 selfloop flow, removed 9 redundant places. [2021-03-26 05:54:08,834 INFO L241 Difference]: Finished difference. Result has 170 places, 477 transitions, 9295 flow [2021-03-26 05:54:08,834 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=6495, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9295, PETRI_PLACES=170, PETRI_TRANSITIONS=477} [2021-03-26 05:54:08,834 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 146 predicate places. [2021-03-26 05:54:08,834 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:08,834 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 170 places, 477 transitions, 9295 flow [2021-03-26 05:54:08,834 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 170 places, 477 transitions, 9295 flow [2021-03-26 05:54:08,838 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 167 places, 477 transitions, 9295 flow [2021-03-26 05:54:09,260 INFO L129 PetriNetUnfolder]: 1534/3344 cut-off events. [2021-03-26 05:54:09,261 INFO L130 PetriNetUnfolder]: For 81561/83257 co-relation queries the response was YES. [2021-03-26 05:54:09,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29475 conditions, 3344 events. 1534/3344 cut-off events. For 81561/83257 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 27833 event pairs, 23 based on Foata normal form. 179/3466 useless extension candidates. Maximal degree in co-relation 29200. Up to 1089 conditions per place. [2021-03-26 05:54:09,323 INFO L142 LiptonReduction]: Number of co-enabled transitions 2304 [2021-03-26 05:54:09,351 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:09,351 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:09,351 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 517 [2021-03-26 05:54:09,351 INFO L480 AbstractCegarLoop]: Abstraction has has 167 places, 477 transitions, 9295 flow [2021-03-26 05:54:09,352 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 48.833333333333336) internal successors, (293), 6 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 05:54:09,352 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:09,352 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:09,352 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-03-26 05:54:09,352 INFO L428 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:09,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:09,352 INFO L82 PathProgramCache]: Analyzing trace with hash -1853219417, now seen corresponding path program 2 times [2021-03-26 05:54:09,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:09,352 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611190504] [2021-03-26 05:54:09,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:09,378 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:54:09,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:09,387 INFO L142 QuantifierPusher]: treesize reduction 7, result has 84.4 percent of original size [2021-03-26 05:54:09,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:09,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:09,409 INFO L142 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-03-26 05:54:09,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 05:54:09,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:54:09,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:54:09,452 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:54:09,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:09,468 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 05:54:09,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611190504] [2021-03-26 05:54:09,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204268245] [2021-03-26 05:54:09,468 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 05:54:09,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 05:54:09,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:54:09,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 48 conjunts are in the unsatisfiable core [2021-03-26 05:54:09,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:09,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:09,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:09,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:09,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:09,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:09,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:09,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:09,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:09,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:09,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:09,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:09,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:09,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:09,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:09,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:09,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:09,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:09,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:09,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:09,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:09,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:09,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:09,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:09,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:09,606 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.9 percent of original size [2021-03-26 05:54:09,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 05:54:09,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:54:09,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:54:09,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:54:09,650 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 05:54:09,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:09,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:54:09,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-03-26 05:54:09,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:09,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:09,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 125 [2021-03-26 05:54:09,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:09,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:09,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 125 [2021-03-26 05:54:09,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:09,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:09,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:09,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2021-03-26 05:54:09,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:09,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:09,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:09,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:09,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:09,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:09,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2021-03-26 05:54:09,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:09,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:09,682 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:09,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:09,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:09,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:09,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2021-03-26 05:54:09,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:09,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:09,696 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:09,702 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:09,702 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 63 treesize of output 43 [2021-03-26 05:54:09,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:09,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:09,705 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:09,817 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 35 [2021-03-26 05:54:09,817 INFO L628 ElimStorePlain]: treesize reduction 18, result has 93.6 percent of original size [2021-03-26 05:54:09,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-03-26 05:54:09,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 05:54:09,819 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:409, output treesize:263 [2021-03-26 05:54:09,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-03-26 05:54:09,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-03-26 05:54:09,905 INFO L142 QuantifierPusher]: treesize reduction 135, result has 54.1 percent of original size [2021-03-26 05:54:09,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-03-26 05:54:09,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:09,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-03-26 05:54:09,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-03-26 05:54:09,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,910 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 05:54:09,911 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:09,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,914 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 05:54:09,915 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:09,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-03-26 05:54:09,918 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 05:54:09,922 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:09,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-03-26 05:54:09,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 318 [2021-03-26 05:54:09,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 318 [2021-03-26 05:54:09,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:09,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 318 [2021-03-26 05:54:10,090 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-03-26 05:54:10,091 INFO L142 QuantifierPusher]: treesize reduction 159, result has 47.5 percent of original size [2021-03-26 05:54:10,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:10,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-03-26 05:54:10,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2021-03-26 05:54:10,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:10,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:10,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:10,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 05:54:10,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-03-26 05:54:10,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:10,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:10,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:10,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 05:54:10,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-03-26 05:54:10,108 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:10,108 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 67 treesize of output 33 [2021-03-26 05:54:10,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:10,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:10,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:10,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,133 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:10,133 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 74 treesize of output 38 [2021-03-26 05:54:10,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:54:10,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:54:10,136 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:10,161 INFO L628 ElimStorePlain]: treesize reduction 5, result has 85.7 percent of original size [2021-03-26 05:54:10,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:54:10,162 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:145, output treesize:30 [2021-03-26 05:54:10,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:10,214 INFO L142 QuantifierPusher]: treesize reduction 19, result has 42.4 percent of original size [2021-03-26 05:54:10,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:10,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:10,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:10,242 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 05:54:10,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:10,243 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 05:54:10,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228007205] [2021-03-26 05:54:10,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 05:54:10,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:10,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 05:54:10,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=239, Unknown=0, NotChecked=0, Total=272 [2021-03-26 05:54:10,244 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 71 [2021-03-26 05:54:10,244 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 477 transitions, 9295 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:54:10,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:10,244 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 71 [2021-03-26 05:54:10,244 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:10,748 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 46 [2021-03-26 05:54:10,928 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2021-03-26 05:54:11,921 INFO L129 PetriNetUnfolder]: 2737/4947 cut-off events. [2021-03-26 05:54:11,921 INFO L130 PetriNetUnfolder]: For 142356/142356 co-relation queries the response was YES. [2021-03-26 05:54:11,953 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48790 conditions, 4947 events. 2737/4947 cut-off events. For 142356/142356 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 35555 event pairs, 295 based on Foata normal form. 1/4942 useless extension candidates. Maximal degree in co-relation 48332. Up to 3789 conditions per place. [2021-03-26 05:54:12,065 INFO L132 encePairwiseOnDemand]: 59/71 looper letters, 399 selfloop transitions, 109 changer transitions 9/523 dead transitions. [2021-03-26 05:54:12,065 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 523 transitions, 11176 flow [2021-03-26 05:54:12,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 05:54:12,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 05:54:12,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2021-03-26 05:54:12,066 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.24178403755868544 [2021-03-26 05:54:12,066 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 206 transitions. [2021-03-26 05:54:12,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 206 transitions. [2021-03-26 05:54:12,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:12,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 206 transitions. [2021-03-26 05:54:12,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 17.166666666666668) internal successors, (206), 12 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:12,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 71.0) internal successors, (923), 13 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:12,068 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 71.0) internal successors, (923), 13 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:12,068 INFO L185 Difference]: Start difference. First operand has 167 places, 477 transitions, 9295 flow. Second operand 12 states and 206 transitions. [2021-03-26 05:54:12,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 523 transitions, 11176 flow [2021-03-26 05:54:12,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 523 transitions, 11048 flow, removed 63 selfloop flow, removed 3 redundant places. [2021-03-26 05:54:12,407 INFO L241 Difference]: Finished difference. Result has 178 places, 474 transitions, 9362 flow [2021-03-26 05:54:12,407 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=9211, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9362, PETRI_PLACES=178, PETRI_TRANSITIONS=474} [2021-03-26 05:54:12,407 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 154 predicate places. [2021-03-26 05:54:12,407 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:12,408 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 474 transitions, 9362 flow [2021-03-26 05:54:12,408 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 474 transitions, 9362 flow [2021-03-26 05:54:12,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 171 places, 474 transitions, 9362 flow [2021-03-26 05:54:12,825 INFO L129 PetriNetUnfolder]: 1535/3332 cut-off events. [2021-03-26 05:54:12,825 INFO L130 PetriNetUnfolder]: For 79342/80900 co-relation queries the response was YES. [2021-03-26 05:54:12,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29427 conditions, 3332 events. 1535/3332 cut-off events. For 79342/80900 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 27600 event pairs, 23 based on Foata normal form. 166/3440 useless extension candidates. Maximal degree in co-relation 29290. Up to 1088 conditions per place. [2021-03-26 05:54:12,876 INFO L142 LiptonReduction]: Number of co-enabled transitions 2296 [2021-03-26 05:54:12,918 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:12,918 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:12,918 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 511 [2021-03-26 05:54:12,918 INFO L480 AbstractCegarLoop]: Abstraction has has 171 places, 474 transitions, 9362 flow [2021-03-26 05:54:12,918 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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 05:54:12,919 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:12,919 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:13,124 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:54:13,124 INFO L428 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:13,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:13,124 INFO L82 PathProgramCache]: Analyzing trace with hash -2036974992, now seen corresponding path program 1 times [2021-03-26 05:54:13,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:13,124 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532775374] [2021-03-26 05:54:13,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:13,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:13,151 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:54:13,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:13,160 INFO L142 QuantifierPusher]: treesize reduction 32, result has 63.2 percent of original size [2021-03-26 05:54:13,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 05:54:13,187 INFO L142 QuantifierPusher]: treesize reduction 17, result has 74.2 percent of original size [2021-03-26 05:54:13,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 05:54:13,212 INFO L142 QuantifierPusher]: treesize reduction 56, result has 49.5 percent of original size [2021-03-26 05:54:13,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 05:54:13,249 INFO L142 QuantifierPusher]: treesize reduction 39, result has 54.7 percent of original size [2021-03-26 05:54:13,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:54:13,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 05:54:13,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:54:13,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:54:13,341 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:54:13,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:13,356 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 05:54:13,357 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532775374] [2021-03-26 05:54:13,357 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153290093] [2021-03-26 05:54:13,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:54:13,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:13,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 51 conjunts are in the unsatisfiable core [2021-03-26 05:54:13,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:13,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:13,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:13,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:13,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:13,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:13,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:13,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:13,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:13,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:13,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,438 INFO L147 QuantifierPusher]: treesize reduction 9, result has 88.2 percent of original size 67 [2021-03-26 05:54:13,438 INFO L142 QuantifierPusher]: treesize reduction 9, result has 88.3 percent of original size [2021-03-26 05:54:13,439 INFO L147 QuantifierPusher]: treesize reduction 2, result has 96.8 percent of original size 61 [2021-03-26 05:54:13,439 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.8 percent of original size [2021-03-26 05:54:13,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:13,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:13,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:13,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:13,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:13,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:13,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 05:54:13,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:54:13,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:54:13,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:54:13,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 05:54:13,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 05:54:13,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 05:54:13,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 05:54:13,530 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.0 percent of original size [2021-03-26 05:54:13,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:13,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:54:13,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 05:54:13,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:13,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:13,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 05:54:13,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:13,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:13,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 05:54:13,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:13,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:13,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:13,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2021-03-26 05:54:13,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,548 INFO L147 QuantifierPusher]: treesize reduction 2, result has 93.9 percent of original size 31 [2021-03-26 05:54:13,548 INFO L142 QuantifierPusher]: treesize reduction 2, result has 93.9 percent of original size [2021-03-26 05:54:13,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:13,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:13,554 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:13,555 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 63 treesize of output 43 [2021-03-26 05:54:13,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,556 INFO L147 QuantifierPusher]: treesize reduction 2, result has 93.9 percent of original size 31 [2021-03-26 05:54:13,556 INFO L142 QuantifierPusher]: treesize reduction 2, result has 93.9 percent of original size [2021-03-26 05:54:13,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:13,557 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:13,614 INFO L628 ElimStorePlain]: treesize reduction 9, result has 93.2 percent of original size [2021-03-26 05:54:13,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-03-26 05:54:13,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:54:13,615 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:196, output treesize:123 [2021-03-26 05:54:13,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-03-26 05:54:13,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-03-26 05:54:13,658 INFO L142 QuantifierPusher]: treesize reduction 60, result has 52.4 percent of original size [2021-03-26 05:54:13,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:13,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 05:54:13,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 05:54:13,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 05:54:13,688 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.9 percent of original size [2021-03-26 05:54:13,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:54:13,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:13,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:13,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:13,735 INFO L142 QuantifierPusher]: treesize reduction 13, result has 86.5 percent of original size [2021-03-26 05:54:13,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:13,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:54:13,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:54:13,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:13,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:54:13,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:54:13,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:13,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:54:13,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:54:13,749 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:13,749 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 78 treesize of output 38 [2021-03-26 05:54:13,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:54:13,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:54:13,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:13,762 INFO L628 ElimStorePlain]: treesize reduction 10, result has 56.5 percent of original size [2021-03-26 05:54:13,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,763 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 05:54:13,763 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:78, output treesize:13 [2021-03-26 05:54:13,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:13,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:13,801 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 05:54:13,801 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:13,801 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-03-26 05:54:13,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600044820] [2021-03-26 05:54:13,801 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-03-26 05:54:13,801 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:13,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-03-26 05:54:13,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-03-26 05:54:13,802 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 71 [2021-03-26 05:54:13,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 474 transitions, 9362 flow. Second operand has 20 states, 20 states have (on average 15.1) internal successors, (302), 20 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:13,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:13,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 71 [2021-03-26 05:54:13,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:15,337 INFO L129 PetriNetUnfolder]: 2768/5001 cut-off events. [2021-03-26 05:54:15,337 INFO L130 PetriNetUnfolder]: For 140226/140226 co-relation queries the response was YES. [2021-03-26 05:54:15,372 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48969 conditions, 5001 events. 2768/5001 cut-off events. For 140226/140226 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36038 event pairs, 466 based on Foata normal form. 1/4989 useless extension candidates. Maximal degree in co-relation 48645. Up to 4526 conditions per place. [2021-03-26 05:54:15,394 INFO L132 encePairwiseOnDemand]: 58/71 looper letters, 468 selfloop transitions, 50 changer transitions 8/532 dead transitions. [2021-03-26 05:54:15,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 532 transitions, 11514 flow [2021-03-26 05:54:15,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 05:54:15,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 05:54:15,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 279 transitions. [2021-03-26 05:54:15,395 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.24559859154929578 [2021-03-26 05:54:15,395 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 279 transitions. [2021-03-26 05:54:15,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 279 transitions. [2021-03-26 05:54:15,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:15,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 279 transitions. [2021-03-26 05:54:15,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 17.4375) internal successors, (279), 16 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 05:54:15,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 71.0) internal successors, (1207), 17 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:15,397 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 71.0) internal successors, (1207), 17 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:15,397 INFO L185 Difference]: Start difference. First operand has 171 places, 474 transitions, 9362 flow. Second operand 16 states and 279 transitions. [2021-03-26 05:54:15,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 532 transitions, 11514 flow [2021-03-26 05:54:15,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 532 transitions, 11205 flow, removed 21 selfloop flow, removed 10 redundant places. [2021-03-26 05:54:15,756 INFO L241 Difference]: Finished difference. Result has 180 places, 488 transitions, 9502 flow [2021-03-26 05:54:15,756 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=9061, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9502, PETRI_PLACES=180, PETRI_TRANSITIONS=488} [2021-03-26 05:54:15,757 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 156 predicate places. [2021-03-26 05:54:15,757 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:15,757 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 180 places, 488 transitions, 9502 flow [2021-03-26 05:54:15,757 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 180 places, 488 transitions, 9502 flow [2021-03-26 05:54:15,760 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 176 places, 488 transitions, 9502 flow [2021-03-26 05:54:16,229 INFO L129 PetriNetUnfolder]: 1568/3388 cut-off events. [2021-03-26 05:54:16,230 INFO L130 PetriNetUnfolder]: For 78513/80229 co-relation queries the response was YES. [2021-03-26 05:54:16,250 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29503 conditions, 3388 events. 1568/3388 cut-off events. For 78513/80229 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28065 event pairs, 25 based on Foata normal form. 182/3506 useless extension candidates. Maximal degree in co-relation 29367. Up to 1116 conditions per place. [2021-03-26 05:54:16,280 INFO L142 LiptonReduction]: Number of co-enabled transitions 2338 [2021-03-26 05:54:16,317 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:16,317 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:16,317 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 560 [2021-03-26 05:54:16,317 INFO L480 AbstractCegarLoop]: Abstraction has has 176 places, 488 transitions, 9502 flow [2021-03-26 05:54:16,318 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 15.1) internal successors, (302), 20 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:16,318 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:16,318 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:16,519 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-03-26 05:54:16,520 INFO L428 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:16,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:16,520 INFO L82 PathProgramCache]: Analyzing trace with hash 181963636, now seen corresponding path program 1 times [2021-03-26 05:54:16,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:16,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747871388] [2021-03-26 05:54:16,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:16,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:16,537 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-26 05:54:16,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,542 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-03-26 05:54:16,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:16,549 INFO L142 QuantifierPusher]: treesize reduction 20, result has 60.0 percent of original size [2021-03-26 05:54:16,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:16,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:16,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,594 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 05:54:16,594 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747871388] [2021-03-26 05:54:16,594 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465962127] [2021-03-26 05:54:16,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:54:16,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:16,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 24 conjunts are in the unsatisfiable core [2021-03-26 05:54:16,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:16,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:16,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:16,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:16,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:16,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:16,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:16,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:16,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:16,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:16,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:16,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:16,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:16,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:16,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:16,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:16,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:16,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:16,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:16,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:16,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:16,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:54:16,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:54:16,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:54:16,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 05:54:16,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:54:16,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 05:54:16,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:16,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:16,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:54:16,695 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 21 treesize of output 13 [2021-03-26 05:54:16,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,701 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:16,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:54:16,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:54:16,708 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 05:54:16,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:18 [2021-03-26 05:54:16,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:54:16,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:54:16,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:54:16,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:54:16,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:16,724 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.1 percent of original size [2021-03-26 05:54:16,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:54:16,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:54:16,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:54:16,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:16,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:16,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,729 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:54:16,730 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,732 INFO L147 QuantifierPusher]: treesize reduction 3, result has 75.0 percent of original size 9 [2021-03-26 05:54:16,732 INFO L147 QuantifierPusher]: treesize reduction 3, result has 75.0 percent of original size 9 [2021-03-26 05:54:16,733 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:54:16,733 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:16,734 INFO L142 QuantifierPusher]: treesize reduction 19, result has 34.5 percent of original size [2021-03-26 05:54:16,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:16,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:16,748 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 05:54:16,748 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:16,748 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-03-26 05:54:16,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448888289] [2021-03-26 05:54:16,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 05:54:16,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:16,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 05:54:16,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-03-26 05:54:16,749 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 71 [2021-03-26 05:54:16,749 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 488 transitions, 9502 flow. Second operand has 9 states, 9 states have (on average 27.333333333333332) internal successors, (246), 9 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:16,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:16,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 71 [2021-03-26 05:54:16,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:17,975 INFO L129 PetriNetUnfolder]: 2721/5165 cut-off events. [2021-03-26 05:54:17,975 INFO L130 PetriNetUnfolder]: For 117280/117768 co-relation queries the response was YES. [2021-03-26 05:54:18,012 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47963 conditions, 5165 events. 2721/5165 cut-off events. For 117280/117768 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 38866 event pairs, 160 based on Foata normal form. 81/5216 useless extension candidates. Maximal degree in co-relation 47747. Up to 3595 conditions per place. [2021-03-26 05:54:18,034 INFO L132 encePairwiseOnDemand]: 58/71 looper letters, 603 selfloop transitions, 67 changer transitions 0/678 dead transitions. [2021-03-26 05:54:18,034 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 678 transitions, 14430 flow [2021-03-26 05:54:18,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-26 05:54:18,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-26 05:54:18,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 391 transitions. [2021-03-26 05:54:18,036 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4236186348862405 [2021-03-26 05:54:18,036 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 391 transitions. [2021-03-26 05:54:18,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 391 transitions. [2021-03-26 05:54:18,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:18,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 391 transitions. [2021-03-26 05:54:18,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 30.076923076923077) internal successors, (391), 13 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:18,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 71.0) internal successors, (994), 14 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:18,037 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 71.0) internal successors, (994), 14 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:18,037 INFO L185 Difference]: Start difference. First operand has 176 places, 488 transitions, 9502 flow. Second operand 13 states and 391 transitions. [2021-03-26 05:54:18,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 678 transitions, 14430 flow [2021-03-26 05:54:18,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 678 transitions, 14172 flow, removed 88 selfloop flow, removed 11 redundant places. [2021-03-26 05:54:18,515 INFO L241 Difference]: Finished difference. Result has 183 places, 512 transitions, 10008 flow [2021-03-26 05:54:18,516 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=9102, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10008, PETRI_PLACES=183, PETRI_TRANSITIONS=512} [2021-03-26 05:54:18,516 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 159 predicate places. [2021-03-26 05:54:18,516 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:18,516 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 183 places, 512 transitions, 10008 flow [2021-03-26 05:54:18,516 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 183 places, 512 transitions, 10008 flow [2021-03-26 05:54:18,520 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 183 places, 512 transitions, 10008 flow [2021-03-26 05:54:18,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][268], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:18,832 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:18,832 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:18,832 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:18,832 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:18,832 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][268], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:18,832 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:18,832 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:18,832 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:18,832 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:18,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][168], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 13#thread1EXITtrue, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:18,895 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:18,895 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:18,895 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:18,895 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:18,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][168], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 264#true, 136#true, 8#L28true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:18,897 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:18,897 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:18,897 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:18,897 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:19,039 INFO L129 PetriNetUnfolder]: 1849/3997 cut-off events. [2021-03-26 05:54:19,039 INFO L130 PetriNetUnfolder]: For 95620/97355 co-relation queries the response was YES. [2021-03-26 05:54:19,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35533 conditions, 3997 events. 1849/3997 cut-off events. For 95620/97355 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33433 event pairs, 21 based on Foata normal form. 211/4146 useless extension candidates. Maximal degree in co-relation 35186. Up to 1281 conditions per place. [2021-03-26 05:54:19,112 INFO L142 LiptonReduction]: Number of co-enabled transitions 2632 [2021-03-26 05:54:19,153 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:19,153 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:19,153 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 637 [2021-03-26 05:54:19,154 INFO L480 AbstractCegarLoop]: Abstraction has has 183 places, 512 transitions, 10008 flow [2021-03-26 05:54:19,154 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 27.333333333333332) internal successors, (246), 9 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:19,154 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:19,154 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:19,355 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:54:19,356 INFO L428 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:19,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:19,356 INFO L82 PathProgramCache]: Analyzing trace with hash 1166290236, now seen corresponding path program 2 times [2021-03-26 05:54:19,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:19,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529636519] [2021-03-26 05:54:19,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:19,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:19,379 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:54:19,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:19,389 INFO L142 QuantifierPusher]: treesize reduction 32, result has 63.2 percent of original size [2021-03-26 05:54:19,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 05:54:19,416 INFO L142 QuantifierPusher]: treesize reduction 17, result has 74.2 percent of original size [2021-03-26 05:54:19,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 05:54:19,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 05:54:19,458 INFO L142 QuantifierPusher]: treesize reduction 39, result has 54.7 percent of original size [2021-03-26 05:54:19,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:54:19,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 05:54:19,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:19,535 INFO L142 QuantifierPusher]: treesize reduction 17, result has 50.0 percent of original size [2021-03-26 05:54:19,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:54:19,552 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:54:19,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:19,568 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 05:54:19,568 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529636519] [2021-03-26 05:54:19,568 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313322389] [2021-03-26 05:54:19,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 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 05:54:19,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 05:54:19,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:54:19,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 52 conjunts are in the unsatisfiable core [2021-03-26 05:54:19,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:19,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:19,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:19,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:19,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:19,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:19,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:19,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:19,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:19,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:19,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:19,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:19,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:19,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:19,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:19,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:19,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:19,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:19,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:19,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:19,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:19,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:19,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:19,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:19,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:19,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:19,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:19,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:19,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:19,743 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.9 percent of original size [2021-03-26 05:54:19,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 05:54:19,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:54:19,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:54:19,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:54:19,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 05:54:19,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:19,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:19,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 05:54:19,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:19,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:19,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 05:54:19,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:19,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:19,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:19,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 43 [2021-03-26 05:54:19,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:19,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:19,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:19,821 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-03-26 05:54:19,821 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 67 treesize of output 43 [2021-03-26 05:54:19,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:19,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:19,823 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:19,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-03-26 05:54:19,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:54:19,857 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:192, output treesize:120 [2021-03-26 05:54:19,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-03-26 05:54:19,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-03-26 05:54:19,910 INFO L142 QuantifierPusher]: treesize reduction 64, result has 57.6 percent of original size [2021-03-26 05:54:19,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 05:54:19,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:19,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:54:19,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 05:54:19,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,913 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-03-26 05:54:19,914 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:19,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:19,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:54:19,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:54:19,979 INFO L142 QuantifierPusher]: treesize reduction 33, result has 68.6 percent of original size [2021-03-26 05:54:19,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:19,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:19,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:54:19,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:19,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:19,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:54:19,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:19,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:19,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:54:19,988 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:19,988 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 67 treesize of output 33 [2021-03-26 05:54:19,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:19,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:19,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:19,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:19,994 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 05:54:19,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:12 [2021-03-26 05:54:19,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:19,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:19,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:20,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:20,025 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 05:54:20,025 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:20,025 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2021-03-26 05:54:20,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810242100] [2021-03-26 05:54:20,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-26 05:54:20,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:20,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-26 05:54:20,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-03-26 05:54:20,026 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 71 [2021-03-26 05:54:20,026 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 512 transitions, 10008 flow. Second operand has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:20,026 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:20,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 71 [2021-03-26 05:54:20,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:21,681 INFO L129 PetriNetUnfolder]: 3180/5760 cut-off events. [2021-03-26 05:54:21,682 INFO L130 PetriNetUnfolder]: For 162994/162994 co-relation queries the response was YES. [2021-03-26 05:54:21,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57010 conditions, 5760 events. 3180/5760 cut-off events. For 162994/162994 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 41637 event pairs, 497 based on Foata normal form. 1/5748 useless extension candidates. Maximal degree in co-relation 56386. Up to 5196 conditions per place. [2021-03-26 05:54:21,743 INFO L132 encePairwiseOnDemand]: 57/71 looper letters, 462 selfloop transitions, 56 changer transitions 8/532 dead transitions. [2021-03-26 05:54:21,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 532 transitions, 11461 flow [2021-03-26 05:54:21,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-26 05:54:21,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-26 05:54:21,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 228 transitions. [2021-03-26 05:54:21,745 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.24702058504875407 [2021-03-26 05:54:21,745 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 228 transitions. [2021-03-26 05:54:21,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 228 transitions. [2021-03-26 05:54:21,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:21,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 228 transitions. [2021-03-26 05:54:21,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 17.53846153846154) internal successors, (228), 13 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 05:54:21,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 71.0) internal successors, (994), 14 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:21,746 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 71.0) internal successors, (994), 14 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:21,746 INFO L185 Difference]: Start difference. First operand has 183 places, 512 transitions, 10008 flow. Second operand 13 states and 228 transitions. [2021-03-26 05:54:21,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 532 transitions, 11461 flow [2021-03-26 05:54:22,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 532 transitions, 11293 flow, removed 60 selfloop flow, removed 6 redundant places. [2021-03-26 05:54:22,253 INFO L241 Difference]: Finished difference. Result has 192 places, 510 transitions, 9917 flow [2021-03-26 05:54:22,253 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=9840, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9917, PETRI_PLACES=192, PETRI_TRANSITIONS=510} [2021-03-26 05:54:22,254 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 168 predicate places. [2021-03-26 05:54:22,254 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:22,254 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 192 places, 510 transitions, 9917 flow [2021-03-26 05:54:22,254 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 192 places, 510 transitions, 9917 flow [2021-03-26 05:54:22,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 188 places, 510 transitions, 9917 flow [2021-03-26 05:54:22,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][266], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 13#thread1EXITtrue, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,664 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:22,664 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:22,664 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:22,664 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:22,667 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][266], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 8#L28true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,667 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:22,667 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:22,667 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:22,667 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:22,673 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][266], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1324#g, Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,673 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:22,673 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,673 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,673 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,673 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,674 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][266], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, 13#thread1EXITtrue, Black: 1867#g, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1324#g, Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,674 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:22,674 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,674 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,674 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,674 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][171], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,681 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:22,681 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:22,681 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:22,681 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:22,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][171], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 13#thread1EXITtrue, Black: 1867#g, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,681 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:22,681 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:22,681 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:22,681 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:22,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][379], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, 13#thread1EXITtrue, Black: 1867#g, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, 582#f, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,701 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:22,701 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,701 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:22,701 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:54:22,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][88], [Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 8#L28true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,701 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:22,701 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:54:22,702 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:22,702 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,735 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][171], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 13#thread1EXITtrue, Black: 1867#g, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,735 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:22,736 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:22,736 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:22,736 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:22,736 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:22,738 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][171], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 8#L28true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,738 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:22,738 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:22,738 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:22,738 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:22,738 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:22,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][429], [Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 8#L28true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1324#g, Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,768 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:22,768 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:22,768 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:22,768 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][192], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 13#thread1EXITtrue, 1934#true, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, 582#f, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1322#(and (= q2_back (+ q2_front 1)) (<= 1 (select q2 (+ q2_back (- 1))))), Black: 1985#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1977#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1))), Black: 1324#g, Black: 1981#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= (+ (select q2 q2_front) 1) 0)), 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:22,769 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:22,769 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:22,769 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:22,769 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:22,876 INFO L129 PetriNetUnfolder]: 1864/4003 cut-off events. [2021-03-26 05:54:22,876 INFO L130 PetriNetUnfolder]: For 93992/95704 co-relation queries the response was YES. [2021-03-26 05:54:22,903 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35547 conditions, 4003 events. 1864/4003 cut-off events. For 93992/95704 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33241 event pairs, 21 based on Foata normal form. 216/4155 useless extension candidates. Maximal degree in co-relation 35425. Up to 1291 conditions per place. [2021-03-26 05:54:22,939 INFO L142 LiptonReduction]: Number of co-enabled transitions 2620 [2021-03-26 05:54:22,969 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:22,969 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:22,969 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 715 [2021-03-26 05:54:22,970 INFO L480 AbstractCegarLoop]: Abstraction has has 188 places, 510 transitions, 9917 flow [2021-03-26 05:54:22,970 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:22,970 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:22,970 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:23,170 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-03-26 05:54:23,170 INFO L428 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:23,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:23,171 INFO L82 PathProgramCache]: Analyzing trace with hash 323972300, now seen corresponding path program 3 times [2021-03-26 05:54:23,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:23,171 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968526142] [2021-03-26 05:54:23,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:23,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:23,208 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:54:23,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:23,217 INFO L142 QuantifierPusher]: treesize reduction 32, result has 63.2 percent of original size [2021-03-26 05:54:23,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 05:54:23,244 INFO L142 QuantifierPusher]: treesize reduction 17, result has 74.2 percent of original size [2021-03-26 05:54:23,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 05:54:23,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 05:54:23,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 05:54:23,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 05:54:23,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:54:23,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:54:23,347 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:54:23,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:23,363 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 05:54:23,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968526142] [2021-03-26 05:54:23,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062489953] [2021-03-26 05:54:23,364 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 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 05:54:23,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-26 05:54:23,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:54:23,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 54 conjunts are in the unsatisfiable core [2021-03-26 05:54:23,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:23,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:23,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:23,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:23,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:23,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:23,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:23,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:23,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:23,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:23,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:23,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:23,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:23,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:23,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:23,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:23,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:23,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,458 INFO L147 QuantifierPusher]: treesize reduction 9, result has 89.0 percent of original size 73 [2021-03-26 05:54:23,459 INFO L142 QuantifierPusher]: treesize reduction 9, result has 89.2 percent of original size [2021-03-26 05:54:23,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:54:23,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:54:23,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:54:23,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:54:23,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:54:23,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:54:23,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:54:23,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,541 INFO L147 QuantifierPusher]: treesize reduction 19, result has 80.6 percent of original size 79 [2021-03-26 05:54:23,541 INFO L142 QuantifierPusher]: treesize reduction 19, result has 80.8 percent of original size [2021-03-26 05:54:23,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:23,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 05:54:23,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 05:54:23,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:23,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 05:54:23,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 05:54:23,552 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-03-26 05:54:23,552 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 77 treesize of output 49 [2021-03-26 05:54:23,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:54:23,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:54:23,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:23,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,565 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 05:54:23,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:80, output treesize:38 [2021-03-26 05:54:23,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:23,603 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.5 percent of original size [2021-03-26 05:54:23,604 INFO L147 QuantifierPusher]: treesize reduction 5, result has 92.2 percent of original size 59 [2021-03-26 05:54:23,605 INFO L142 QuantifierPusher]: treesize reduction 5, result has 92.3 percent of original size [2021-03-26 05:54:23,605 INFO L147 QuantifierPusher]: treesize reduction 4, result has 94.9 percent of original size 74 [2021-03-26 05:54:23,606 INFO L142 QuantifierPusher]: treesize reduction 4, result has 94.9 percent of original size [2021-03-26 05:54:23,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 05:54:23,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 05:54:23,653 INFO L142 QuantifierPusher]: treesize reduction 20, result has 80.8 percent of original size [2021-03-26 05:54:23,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:23,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:54:23,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:54:23,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:54:23,703 INFO L142 QuantifierPusher]: treesize reduction 13, result has 84.3 percent of original size [2021-03-26 05:54:23,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:23,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 05:54:23,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:23,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:23,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:23,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:23,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:23,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:23,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:23,714 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:23,714 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 66 treesize of output 36 [2021-03-26 05:54:23,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:54:23,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:54:23,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:23,728 INFO L628 ElimStorePlain]: treesize reduction 5, result has 70.6 percent of original size [2021-03-26 05:54:23,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,729 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 05:54:23,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:66, output treesize:12 [2021-03-26 05:54:23,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:23,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:23,766 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 05:54:23,766 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:23,766 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2021-03-26 05:54:23,766 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228308766] [2021-03-26 05:54:23,766 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-26 05:54:23,766 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:23,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-26 05:54:23,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-03-26 05:54:23,767 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 71 [2021-03-26 05:54:23,768 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 510 transitions, 9917 flow. Second operand has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:23,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:23,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 71 [2021-03-26 05:54:23,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:25,449 INFO L129 PetriNetUnfolder]: 3179/5751 cut-off events. [2021-03-26 05:54:25,449 INFO L130 PetriNetUnfolder]: For 159494/159494 co-relation queries the response was YES. [2021-03-26 05:54:25,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56696 conditions, 5751 events. 3179/5751 cut-off events. For 159494/159494 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 41440 event pairs, 476 based on Foata normal form. 1/5739 useless extension candidates. Maximal degree in co-relation 56496. Up to 5222 conditions per place. [2021-03-26 05:54:25,521 INFO L132 encePairwiseOnDemand]: 58/71 looper letters, 488 selfloop transitions, 40 changer transitions 1/535 dead transitions. [2021-03-26 05:54:25,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 535 transitions, 11483 flow [2021-03-26 05:54:25,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 05:54:25,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 05:54:25,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 245 transitions. [2021-03-26 05:54:25,523 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.24647887323943662 [2021-03-26 05:54:25,523 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 245 transitions. [2021-03-26 05:54:25,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 245 transitions. [2021-03-26 05:54:25,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:25,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 245 transitions. [2021-03-26 05:54:25,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 17.5) internal successors, (245), 14 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:25,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 71.0) internal successors, (1065), 15 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:25,524 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 71.0) internal successors, (1065), 15 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:25,524 INFO L185 Difference]: Start difference. First operand has 188 places, 510 transitions, 9917 flow. Second operand 14 states and 245 transitions. [2021-03-26 05:54:25,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 535 transitions, 11483 flow [2021-03-26 05:54:26,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 535 transitions, 11365 flow, removed 8 selfloop flow, removed 12 redundant places. [2021-03-26 05:54:26,028 INFO L241 Difference]: Finished difference. Result has 191 places, 512 transitions, 9917 flow [2021-03-26 05:54:26,028 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=9799, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9917, PETRI_PLACES=191, PETRI_TRANSITIONS=512} [2021-03-26 05:54:26,028 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 167 predicate places. [2021-03-26 05:54:26,028 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:26,028 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 191 places, 512 transitions, 9917 flow [2021-03-26 05:54:26,028 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 191 places, 512 transitions, 9917 flow [2021-03-26 05:54:26,032 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 191 places, 512 transitions, 9917 flow [2021-03-26 05:54:26,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][270], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 2021#true, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,378 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:26,378 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:26,378 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:26,378 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:26,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][270], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, 264#true, 8#L28true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 2021#true, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,383 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:26,383 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:26,383 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:26,383 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:26,390 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][270], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, 2021#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,391 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:26,391 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,391 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,391 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,391 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,391 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][270], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, 13#thread1EXITtrue, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, 2021#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,391 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:26,391 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,392 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,392 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,392 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][170], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, 2021#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,401 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:26,401 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:26,401 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:26,401 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:26,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][170], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, 2021#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,402 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:26,402 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:26,402 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:26,402 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:26,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][379], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 582#f, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 2021#true, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,418 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:26,418 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:26,418 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,418 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:54:26,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][89], [Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 8#L28true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 2021#true, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,418 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:26,418 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,418 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:54:26,418 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:26,462 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][170], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 13#thread1EXITtrue, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 2021#true, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,462 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:26,462 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:26,462 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:26,462 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:26,462 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:26,465 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][170], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, 264#true, 8#L28true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 2021#true, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,465 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:26,465 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:26,465 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:26,465 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:26,465 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:26,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][435], [Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 8#L28true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 2021#true, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,495 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:26,495 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,495 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:26,495 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:26,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][197], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 13#thread1EXITtrue, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 46#g, 1462#true, Black: 54#f, Black: 2071#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ t 2) s) (< s (+ t (select q2 (+ q2_front (- 2))) 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (= (+ (select q2 q2_front) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 582#f, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 2021#true, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1071#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1151#true]) [2021-03-26 05:54:26,495 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:26,495 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:26,495 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:26,495 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:26,610 INFO L129 PetriNetUnfolder]: 1874/4024 cut-off events. [2021-03-26 05:54:26,610 INFO L130 PetriNetUnfolder]: For 94677/96394 co-relation queries the response was YES. [2021-03-26 05:54:26,639 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35725 conditions, 4024 events. 1874/4024 cut-off events. For 94677/96394 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 33452 event pairs, 13 based on Foata normal form. 215/4174 useless extension candidates. Maximal degree in co-relation 35398. Up to 1297 conditions per place. [2021-03-26 05:54:26,676 INFO L142 LiptonReduction]: Number of co-enabled transitions 2630 [2021-03-26 05:54:27,119 INFO L154 LiptonReduction]: Checked pairs total: 6 [2021-03-26 05:54:27,119 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 05:54:27,120 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1092 [2021-03-26 05:54:27,120 INFO L480 AbstractCegarLoop]: Abstraction has has 189 places, 510 transitions, 9897 flow [2021-03-26 05:54:27,120 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:27,120 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:27,120 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:27,320 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:54:27,321 INFO L428 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:27,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:27,321 INFO L82 PathProgramCache]: Analyzing trace with hash 623757727, now seen corresponding path program 2 times [2021-03-26 05:54:27,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:27,321 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761687641] [2021-03-26 05:54:27,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:27,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:27,350 INFO L142 QuantifierPusher]: treesize reduction 18, result has 47.1 percent of original size [2021-03-26 05:54:27,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:27,359 INFO L142 QuantifierPusher]: treesize reduction 7, result has 81.1 percent of original size [2021-03-26 05:54:27,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:27,374 INFO L142 QuantifierPusher]: treesize reduction 37, result has 72.8 percent of original size [2021-03-26 05:54:27,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 05:54:27,438 INFO L142 QuantifierPusher]: treesize reduction 7, result has 90.7 percent of original size [2021-03-26 05:54:27,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:54:27,468 INFO L142 QuantifierPusher]: treesize reduction 30, result has 72.2 percent of original size [2021-03-26 05:54:27,469 INFO L147 QuantifierPusher]: treesize reduction 5, result has 93.6 percent of original size 73 [2021-03-26 05:54:27,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 05:54:27,566 INFO L142 QuantifierPusher]: treesize reduction 16, result has 70.4 percent of original size [2021-03-26 05:54:27,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:27,585 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:54:27,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:27,599 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 05:54:27,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761687641] [2021-03-26 05:54:27,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344197089] [2021-03-26 05:54:27,600 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 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 05:54:27,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 05:54:27,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:54:27,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 52 conjunts are in the unsatisfiable core [2021-03-26 05:54:27,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:27,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:27,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:27,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:27,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:27,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:27,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:27,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:27,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:27,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:54:27,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:54:27,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:54:27,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:54:27,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:54:27,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:54:27,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:54:27,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:54:27,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:54:27,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:27,757 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.6 percent of original size [2021-03-26 05:54:27,758 INFO L147 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size 61 [2021-03-26 05:54:27,759 INFO L142 QuantifierPusher]: treesize reduction 4, result has 93.9 percent of original size [2021-03-26 05:54:27,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:27,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:27,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:27,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:27,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:27,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 05:54:27,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:27,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 05:54:27,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 05:54:27,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:27,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 05:54:27,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 05:54:27,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:27,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:27,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:27,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 52 [2021-03-26 05:54:27,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:54:27,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:54:27,813 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:27,818 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:27,818 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 76 treesize of output 52 [2021-03-26 05:54:27,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:54:27,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:54:27,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:27,875 INFO L628 ElimStorePlain]: treesize reduction 5, result has 95.8 percent of original size [2021-03-26 05:54:27,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:27,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:54:27,877 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:176, output treesize:115 [2021-03-26 05:54:27,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:27,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:27,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:27,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:27,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:27,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:27,940 INFO L142 QuantifierPusher]: treesize reduction 64, result has 56.2 percent of original size [2021-03-26 05:54:27,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:54:27,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:27,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:54:27,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:54:27,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,944 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-03-26 05:54:27,945 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:27,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:27,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 05:54:27,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:27,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 05:54:28,027 INFO L142 QuantifierPusher]: treesize reduction 33, result has 69.2 percent of original size [2021-03-26 05:54:28,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:28,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:54:28,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:54:28,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:28,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:28,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:54:28,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:28,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:28,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:54:28,039 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:28,039 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 69 treesize of output 35 [2021-03-26 05:54:28,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,041 INFO L147 QuantifierPusher]: treesize reduction 5, result has 70.6 percent of original size 12 [2021-03-26 05:54:28,041 INFO L142 QuantifierPusher]: treesize reduction 5, result has 70.6 percent of original size [2021-03-26 05:54:28,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:28,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,047 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 05:54:28,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:69, output treesize:12 [2021-03-26 05:54:28,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:28,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:28,075 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 05:54:28,075 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:28,075 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2021-03-26 05:54:28,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239992266] [2021-03-26 05:54:28,075 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-26 05:54:28,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:28,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-26 05:54:28,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-03-26 05:54:28,076 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 73 [2021-03-26 05:54:28,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 510 transitions, 9897 flow. Second operand has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:28,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:28,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 73 [2021-03-26 05:54:28,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:30,361 INFO L129 PetriNetUnfolder]: 3179/5757 cut-off events. [2021-03-26 05:54:30,362 INFO L130 PetriNetUnfolder]: For 160049/160071 co-relation queries the response was YES. [2021-03-26 05:54:30,400 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56734 conditions, 5757 events. 3179/5757 cut-off events. For 160049/160071 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 41676 event pairs, 477 based on Foata normal form. 5/5748 useless extension candidates. Maximal degree in co-relation 56231. Up to 5197 conditions per place. [2021-03-26 05:54:30,425 INFO L132 encePairwiseOnDemand]: 59/73 looper letters, 452 selfloop transitions, 75 changer transitions 7/540 dead transitions. [2021-03-26 05:54:30,426 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 540 transitions, 11529 flow [2021-03-26 05:54:30,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-26 05:54:30,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-26 05:54:30,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 356 transitions. [2021-03-26 05:54:30,427 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.23222439660795824 [2021-03-26 05:54:30,427 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 356 transitions. [2021-03-26 05:54:30,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 356 transitions. [2021-03-26 05:54:30,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:30,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 356 transitions. [2021-03-26 05:54:30,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 16.952380952380953) internal successors, (356), 21 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:30,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 73.0) internal successors, (1606), 22 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:30,429 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 73.0) internal successors, (1606), 22 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:30,429 INFO L185 Difference]: Start difference. First operand has 189 places, 510 transitions, 9897 flow. Second operand 21 states and 356 transitions. [2021-03-26 05:54:30,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 540 transitions, 11529 flow [2021-03-26 05:54:30,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 540 transitions, 11313 flow, removed 14 selfloop flow, removed 13 redundant places. [2021-03-26 05:54:30,931 INFO L241 Difference]: Finished difference. Result has 200 places, 517 transitions, 9961 flow [2021-03-26 05:54:30,932 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9686, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9961, PETRI_PLACES=200, PETRI_TRANSITIONS=517} [2021-03-26 05:54:30,932 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 176 predicate places. [2021-03-26 05:54:30,932 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:30,932 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 200 places, 517 transitions, 9961 flow [2021-03-26 05:54:30,932 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 200 places, 517 transitions, 9961 flow [2021-03-26 05:54:30,935 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 197 places, 517 transitions, 9961 flow [2021-03-26 05:54:31,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][267], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:31,275 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:31,275 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:54:31,275 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:31,276 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:31,278 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][267], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:31,278 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:31,278 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:31,279 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:54:31,279 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:31,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][378], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:31,382 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:31,382 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:31,382 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:31,382 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:31,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][378], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:31,384 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:31,384 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:31,384 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:31,384 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:31,492 INFO L129 PetriNetUnfolder]: 1864/4023 cut-off events. [2021-03-26 05:54:31,492 INFO L130 PetriNetUnfolder]: For 93153/94754 co-relation queries the response was YES. [2021-03-26 05:54:31,517 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35517 conditions, 4023 events. 1864/4023 cut-off events. For 93153/94754 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 33579 event pairs, 15 based on Foata normal form. 194/4151 useless extension candidates. Maximal degree in co-relation 35369. Up to 1291 conditions per place. [2021-03-26 05:54:31,550 INFO L142 LiptonReduction]: Number of co-enabled transitions 2618 [2021-03-26 05:54:31,581 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:31,581 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:31,581 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 649 [2021-03-26 05:54:31,582 INFO L480 AbstractCegarLoop]: Abstraction has has 197 places, 517 transitions, 9961 flow [2021-03-26 05:54:31,582 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:31,582 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:31,582 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:31,782 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-03-26 05:54:31,782 INFO L428 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:31,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:31,783 INFO L82 PathProgramCache]: Analyzing trace with hash 1184950933, now seen corresponding path program 1 times [2021-03-26 05:54:31,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:31,783 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655391624] [2021-03-26 05:54:31,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:31,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:31,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,806 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:31,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655391624] [2021-03-26 05:54:31,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072789770] [2021-03-26 05:54:31,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:54:31,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:31,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 05:54:31,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:31,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:31,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:31,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 05:54:31,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:31,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:31,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 05:54:31,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:31,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:31,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:31,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:31,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:31,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:31,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:31,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:31,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:31,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:31,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:31,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:31,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:31,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:54:31,870 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 05:54:31,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:31,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:31,878 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:31,879 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:31,879 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-03-26 05:54:31,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426777449] [2021-03-26 05:54:31,879 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 05:54:31,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:31,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 05:54:31,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 05:54:31,880 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 73 [2021-03-26 05:54:31,880 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 517 transitions, 9961 flow. Second operand has 6 states, 6 states have (on average 43.166666666666664) internal successors, (259), 6 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:31,880 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:31,880 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 73 [2021-03-26 05:54:31,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:32,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][507], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:32,445 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:32,445 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:32,445 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:32,445 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:32,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][507], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:32,446 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:32,446 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:32,446 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:32,447 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:32,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][513], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:32,449 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:32,449 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:32,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][513], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:32,450 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:32,525 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][507], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:32,526 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:32,526 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:32,526 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:32,526 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:54:32,526 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:32,532 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][507], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, 13#thread1EXITtrue, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:32,532 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:32,532 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:54:32,532 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:32,532 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:32,532 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:32,584 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][471], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 12#L62true, Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2215#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:32,585 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:32,585 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:32,585 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:32,585 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:32,585 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][471], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 12#L62true, Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2215#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:32,585 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:32,585 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:32,585 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:32,585 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:32,651 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][513], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:32,651 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:32,651 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:32,651 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:32,651 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:32,651 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:32,656 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][513], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 13#thread1EXITtrue, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:32,656 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:32,656 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:32,656 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:32,656 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:32,656 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:32,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][473], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2215#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:32,705 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:54:32,705 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:54:32,705 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:54:32,705 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:32,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][473], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 13#thread1EXITtrue, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 2209#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2205#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 2207#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), 1063#true, 2215#true, Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:32,706 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:54:32,706 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:32,706 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:54:32,706 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:54:32,852 INFO L129 PetriNetUnfolder]: 2477/5350 cut-off events. [2021-03-26 05:54:32,852 INFO L130 PetriNetUnfolder]: For 143736/146857 co-relation queries the response was YES. [2021-03-26 05:54:32,896 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50239 conditions, 5350 events. 2477/5350 cut-off events. For 143736/146857 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 46875 event pairs, 8 based on Foata normal form. 457/5720 useless extension candidates. Maximal degree in co-relation 50125. Up to 1851 conditions per place. [2021-03-26 05:54:32,921 INFO L132 encePairwiseOnDemand]: 64/73 looper letters, 164 selfloop transitions, 437 changer transitions 3/695 dead transitions. [2021-03-26 05:54:32,921 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 695 transitions, 15142 flow [2021-03-26 05:54:32,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 05:54:32,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 05:54:32,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 229 transitions. [2021-03-26 05:54:32,923 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6273972602739726 [2021-03-26 05:54:32,923 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 229 transitions. [2021-03-26 05:54:32,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 229 transitions. [2021-03-26 05:54:32,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:32,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 229 transitions. [2021-03-26 05:54:32,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 45.8) internal successors, (229), 5 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:32,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:32,924 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:32,924 INFO L185 Difference]: Start difference. First operand has 197 places, 517 transitions, 9961 flow. Second operand 5 states and 229 transitions. [2021-03-26 05:54:32,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 695 transitions, 15142 flow [2021-03-26 05:54:33,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 695 transitions, 15104 flow, removed 7 selfloop flow, removed 10 redundant places. [2021-03-26 05:54:33,492 INFO L241 Difference]: Finished difference. Result has 193 places, 688 transitions, 15590 flow [2021-03-26 05:54:33,493 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9907, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=15590, PETRI_PLACES=193, PETRI_TRANSITIONS=688} [2021-03-26 05:54:33,493 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 169 predicate places. [2021-03-26 05:54:33,493 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:33,493 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 193 places, 688 transitions, 15590 flow [2021-03-26 05:54:33,494 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 193 places, 688 transitions, 15590 flow [2021-03-26 05:54:33,500 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 190 places, 688 transitions, 15590 flow [2021-03-26 05:54:34,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][117], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 548#true, 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:34,137 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:34,137 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:34,137 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:34,137 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:34,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][256], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 990#g, 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:34,146 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:34,146 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:34,146 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:34,146 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:34,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][117], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 548#true, 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:34,184 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:34,184 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:54:34,184 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:34,184 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:34,187 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][117], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 548#true, 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:34,187 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:34,187 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:34,187 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:34,187 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:34,187 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:54:34,299 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][256], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 990#g, 548#true, 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:34,299 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:34,300 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:34,300 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:34,300 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:34,301 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][256], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, 264#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 548#true, Black: 990#g, 1063#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 2075#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1128#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1130#(and (= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_back (- 2))) 2) s) (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= q2_back (+ q2_front 2)) (= t 0) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:34,301 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:34,301 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:34,301 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:34,301 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:34,301 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:34,495 INFO L129 PetriNetUnfolder]: 2455/5298 cut-off events. [2021-03-26 05:54:34,495 INFO L130 PetriNetUnfolder]: For 144296/146659 co-relation queries the response was YES. [2021-03-26 05:54:34,532 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50625 conditions, 5298 events. 2455/5298 cut-off events. For 144296/146659 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 46673 event pairs, 9 based on Foata normal form. 362/5574 useless extension candidates. Maximal degree in co-relation 50510. Up to 1733 conditions per place. [2021-03-26 05:54:34,582 INFO L142 LiptonReduction]: Number of co-enabled transitions 3154 [2021-03-26 05:54:34,635 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:34,635 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:34,635 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1142 [2021-03-26 05:54:34,636 INFO L480 AbstractCegarLoop]: Abstraction has has 190 places, 688 transitions, 15590 flow [2021-03-26 05:54:34,636 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 43.166666666666664) internal successors, (259), 6 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:34,636 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:34,636 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:34,838 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-03-26 05:54:34,839 INFO L428 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:34,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:34,839 INFO L82 PathProgramCache]: Analyzing trace with hash -736712755, now seen corresponding path program 1 times [2021-03-26 05:54:34,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:34,839 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394468171] [2021-03-26 05:54:34,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:34,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:34,855 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-26 05:54:34,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:34,860 INFO L142 QuantifierPusher]: treesize reduction 4, result has 84.0 percent of original size [2021-03-26 05:54:34,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 05:54:34,870 INFO L142 QuantifierPusher]: treesize reduction 29, result has 60.8 percent of original size [2021-03-26 05:54:34,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:54:34,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:34,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:34,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:34,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:34,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:34,932 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 05:54:34,932 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394468171] [2021-03-26 05:54:34,932 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095846771] [2021-03-26 05:54:34,932 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 05:54:34,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:34,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-26 05:54:34,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:34,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:34,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:34,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:34,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:34,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:34,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:34,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:34,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:34,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:34,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:34,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:34,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 05:54:35,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:35,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 05:54:35,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:35,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:35,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 05:54:35,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:54:35,007 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 21 treesize of output 13 [2021-03-26 05:54:35,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:35,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:35,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:35,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:35,010 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 05:54:35,010 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-03-26 05:54:35,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:35,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:35,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:35,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:35,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:35,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:35,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:35,023 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-03-26 05:54:35,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:35,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:35,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:35,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:35,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:35,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:35,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:35,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:54:35,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:35,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:35,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:35,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:35,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:35,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,029 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:54:35,030 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:35,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,031 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:54:35,032 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:54:35,032 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:54:35,032 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:35,033 INFO L142 QuantifierPusher]: treesize reduction 15, result has 34.8 percent of original size [2021-03-26 05:54:35,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:35,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:35,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:35,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:35,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:35,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:35,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:35,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:35,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:35,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:35,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:35,038 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 05:54:35,038 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:35,038 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-03-26 05:54:35,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715233743] [2021-03-26 05:54:35,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 05:54:35,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:35,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 05:54:35,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-03-26 05:54:35,039 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 73 [2021-03-26 05:54:35,039 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 688 transitions, 15590 flow. Second operand has 11 states, 11 states have (on average 27.181818181818183) internal successors, (299), 11 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 05:54:35,039 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:35,039 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 73 [2021-03-26 05:54:35,039 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:37,013 INFO L129 PetriNetUnfolder]: 3846/7268 cut-off events. [2021-03-26 05:54:37,014 INFO L130 PetriNetUnfolder]: For 193555/194315 co-relation queries the response was YES. [2021-03-26 05:54:37,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73080 conditions, 7268 events. 3846/7268 cut-off events. For 193555/194315 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 57648 event pairs, 247 based on Foata normal form. 75/7305 useless extension candidates. Maximal degree in co-relation 72920. Up to 4728 conditions per place. [2021-03-26 05:54:37,087 INFO L132 encePairwiseOnDemand]: 59/73 looper letters, 892 selfloop transitions, 58 changer transitions 0/958 dead transitions. [2021-03-26 05:54:37,088 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 958 transitions, 23249 flow [2021-03-26 05:54:37,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 05:54:37,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 05:54:37,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 330 transitions. [2021-03-26 05:54:37,089 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.410958904109589 [2021-03-26 05:54:37,089 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 330 transitions. [2021-03-26 05:54:37,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 330 transitions. [2021-03-26 05:54:37,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:37,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 330 transitions. [2021-03-26 05:54:37,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 30.0) internal successors, (330), 11 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:37,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 73.0) internal successors, (876), 12 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:37,090 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 73.0) internal successors, (876), 12 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:37,090 INFO L185 Difference]: Start difference. First operand has 190 places, 688 transitions, 15590 flow. Second operand 11 states and 330 transitions. [2021-03-26 05:54:37,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 958 transitions, 23249 flow [2021-03-26 05:54:37,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 958 transitions, 22932 flow, removed 146 selfloop flow, removed 4 redundant places. [2021-03-26 05:54:37,861 INFO L241 Difference]: Finished difference. Result has 198 places, 693 transitions, 15625 flow [2021-03-26 05:54:37,861 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15365, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15625, PETRI_PLACES=198, PETRI_TRANSITIONS=693} [2021-03-26 05:54:37,861 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 174 predicate places. [2021-03-26 05:54:37,861 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:37,862 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 198 places, 693 transitions, 15625 flow [2021-03-26 05:54:37,862 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 198 places, 693 transitions, 15625 flow [2021-03-26 05:54:37,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 198 places, 693 transitions, 15625 flow [2021-03-26 05:54:38,374 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][123], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), 2269#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:38,375 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:38,375 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:38,375 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:38,375 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:38,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][257], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), 2269#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:38,384 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:38,384 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:38,384 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:38,384 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:38,414 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][123], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), 2269#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:38,414 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:38,414 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:38,414 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:38,414 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:54:38,415 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][123], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), 2269#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:38,415 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:38,415 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:38,415 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:38,415 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:54:38,415 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:38,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][257], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 13#thread1EXITtrue, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, 548#true, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), 2269#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:38,552 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:38,552 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:38,552 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:38,552 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:38,554 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][257], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), 2269#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:38,554 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:38,554 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:38,554 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:38,554 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:38,554 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:38,771 INFO L129 PetriNetUnfolder]: 2569/5513 cut-off events. [2021-03-26 05:54:38,771 INFO L130 PetriNetUnfolder]: For 155940/158938 co-relation queries the response was YES. [2021-03-26 05:54:38,813 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53253 conditions, 5513 events. 2569/5513 cut-off events. For 155940/158938 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 48563 event pairs, 22 based on Foata normal form. 411/5830 useless extension candidates. Maximal degree in co-relation 53138. Up to 1802 conditions per place. [2021-03-26 05:54:38,869 INFO L142 LiptonReduction]: Number of co-enabled transitions 3326 [2021-03-26 05:54:38,933 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:38,934 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:38,934 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1073 [2021-03-26 05:54:38,934 INFO L480 AbstractCegarLoop]: Abstraction has has 198 places, 693 transitions, 15625 flow [2021-03-26 05:54:38,934 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 27.181818181818183) internal successors, (299), 11 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 05:54:38,934 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:38,934 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:39,147 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-03-26 05:54:39,148 INFO L428 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:39,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:39,148 INFO L82 PathProgramCache]: Analyzing trace with hash 2063184959, now seen corresponding path program 3 times [2021-03-26 05:54:39,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:39,148 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027174974] [2021-03-26 05:54:39,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:39,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:39,197 INFO L142 QuantifierPusher]: treesize reduction 18, result has 47.1 percent of original size [2021-03-26 05:54:39,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:39,206 INFO L142 QuantifierPusher]: treesize reduction 7, result has 81.1 percent of original size [2021-03-26 05:54:39,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:39,221 INFO L142 QuantifierPusher]: treesize reduction 38, result has 72.3 percent of original size [2021-03-26 05:54:39,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 05:54:39,297 INFO L142 QuantifierPusher]: treesize reduction 61, result has 62.6 percent of original size [2021-03-26 05:54:39,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 05:54:39,360 INFO L142 QuantifierPusher]: treesize reduction 30, result has 72.7 percent of original size [2021-03-26 05:54:39,361 INFO L147 QuantifierPusher]: treesize reduction 5, result has 93.8 percent of original size 75 [2021-03-26 05:54:39,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:39,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 05:54:39,439 INFO L142 QuantifierPusher]: treesize reduction 16, result has 70.4 percent of original size [2021-03-26 05:54:39,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:39,455 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:54:39,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:39,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 05:54:39,466 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027174974] [2021-03-26 05:54:39,466 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077451709] [2021-03-26 05:54:39,466 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 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 05:54:39,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-26 05:54:39,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:54:39,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 52 conjunts are in the unsatisfiable core [2021-03-26 05:54:39,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:39,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:39,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:39,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:39,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:39,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:39,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:39,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,544 INFO L147 QuantifierPusher]: treesize reduction 6, result has 88.7 percent of original size 47 [2021-03-26 05:54:39,544 INFO L142 QuantifierPusher]: treesize reduction 6, result has 88.9 percent of original size [2021-03-26 05:54:39,545 INFO L147 QuantifierPusher]: treesize reduction 4, result has 91.8 percent of original size 45 [2021-03-26 05:54:39,545 INFO L142 QuantifierPusher]: treesize reduction 4, result has 91.8 percent of original size [2021-03-26 05:54:39,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:54:39,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:54:39,569 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.6 percent of original size [2021-03-26 05:54:39,569 INFO L147 QuantifierPusher]: treesize reduction 4, result has 94.4 percent of original size 68 [2021-03-26 05:54:39,570 INFO L142 QuantifierPusher]: treesize reduction 4, result has 94.5 percent of original size [2021-03-26 05:54:39,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:39,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:39,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:39,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 05:54:39,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:39,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 05:54:39,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 05:54:39,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:39,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 05:54:39,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 05:54:39,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:39,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:39,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:39,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 52 [2021-03-26 05:54:39,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:54:39,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:54:39,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:39,679 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:39,679 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 76 treesize of output 52 [2021-03-26 05:54:39,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:54:39,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:54:39,681 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:39,752 INFO L628 ElimStorePlain]: treesize reduction 5, result has 95.8 percent of original size [2021-03-26 05:54:39,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:54:39,753 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:176, output treesize:115 [2021-03-26 05:54:39,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:54:39,819 INFO L142 QuantifierPusher]: treesize reduction 64, result has 56.2 percent of original size [2021-03-26 05:54:39,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:54:39,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:39,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:54:39,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:54:39,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,823 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-03-26 05:54:39,823 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:39,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:39,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 05:54:39,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 05:54:39,888 INFO L142 QuantifierPusher]: treesize reduction 33, result has 69.2 percent of original size [2021-03-26 05:54:39,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:39,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:54:39,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:54:39,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:39,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:39,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:54:39,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:39,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:39,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:54:39,896 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:39,897 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 69 treesize of output 35 [2021-03-26 05:54:39,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:39,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,903 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 05:54:39,903 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:69, output treesize:12 [2021-03-26 05:54:39,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:39,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:39,926 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 05:54:39,926 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:39,926 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2021-03-26 05:54:39,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119931363] [2021-03-26 05:54:39,927 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-26 05:54:39,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:39,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-26 05:54:39,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-03-26 05:54:39,927 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 73 [2021-03-26 05:54:39,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 693 transitions, 15625 flow. Second operand has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:39,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:39,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 73 [2021-03-26 05:54:39,928 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:43,017 INFO L129 PetriNetUnfolder]: 4535/8160 cut-off events. [2021-03-26 05:54:43,017 INFO L130 PetriNetUnfolder]: For 257426/257450 co-relation queries the response was YES. [2021-03-26 05:54:43,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86363 conditions, 8160 events. 4535/8160 cut-off events. For 257426/257450 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 62352 event pairs, 737 based on Foata normal form. 5/8151 useless extension candidates. Maximal degree in co-relation 86144. Up to 7422 conditions per place. [2021-03-26 05:54:43,118 INFO L132 encePairwiseOnDemand]: 59/73 looper letters, 616 selfloop transitions, 97 changer transitions 7/726 dead transitions. [2021-03-26 05:54:43,118 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 726 transitions, 17713 flow [2021-03-26 05:54:43,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-26 05:54:43,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-26 05:54:43,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 334 transitions. [2021-03-26 05:54:43,119 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.24080749819754865 [2021-03-26 05:54:43,119 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 334 transitions. [2021-03-26 05:54:43,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 334 transitions. [2021-03-26 05:54:43,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:43,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 334 transitions. [2021-03-26 05:54:43,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 17.57894736842105) internal successors, (334), 19 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:43,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 73.0) internal successors, (1460), 20 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:43,121 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 73.0) internal successors, (1460), 20 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:43,121 INFO L185 Difference]: Start difference. First operand has 198 places, 693 transitions, 15625 flow. Second operand 19 states and 334 transitions. [2021-03-26 05:54:43,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 726 transitions, 17713 flow [2021-03-26 05:54:43,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 726 transitions, 17628 flow, removed 8 selfloop flow, removed 6 redundant places. [2021-03-26 05:54:43,921 INFO L241 Difference]: Finished difference. Result has 215 places, 706 transitions, 16032 flow [2021-03-26 05:54:43,922 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15543, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=16032, PETRI_PLACES=215, PETRI_TRANSITIONS=706} [2021-03-26 05:54:43,922 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 191 predicate places. [2021-03-26 05:54:43,922 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:43,922 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 215 places, 706 transitions, 16032 flow [2021-03-26 05:54:43,922 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 215 places, 706 transitions, 16032 flow [2021-03-26 05:54:43,927 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 212 places, 706 transitions, 16032 flow [2021-03-26 05:54:44,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][128], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2437#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 12#L62true, Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2439#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 2441#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:44,483 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:44,483 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:44,483 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:44,483 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:54:44,486 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][128], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2437#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 12#L62true, Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2439#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2441#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:44,486 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:44,486 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:44,486 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:54:44,486 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:54:44,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][280], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2437#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2439#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 1867#g, Black: 2441#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:44,620 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:44,620 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:44,620 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:44,620 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:44,623 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][280], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2437#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2439#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2441#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:44,623 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:54:44,623 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:44,623 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:44,623 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:44,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][292], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2437#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2439#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, 13#thread1EXITtrue, Black: 2441#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 2215#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:44,704 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:44,704 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:44,704 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:44,704 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:44,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][464], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2437#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2439#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, 13#thread1EXITtrue, Black: 2441#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:44,705 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:54:44,706 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:44,706 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:44,706 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:44,707 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][292], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2437#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2439#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2441#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 2215#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:44,707 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:44,707 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:44,707 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:44,707 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:44,708 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][464], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 8#L28true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2437#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (select q2 q2_front) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t (select q2 (+ q2_front (- 1)))) g (< 0 t) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 (+ q2_front (- 1))) 1)))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2439#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= (select q2 (+ q2_front (- 2))) 1) (or (and g (< 1 t) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= s (+ (select q2 q2_front) 5)) (<= q2_back (+ q2_front 1)) (= (+ (select q2 q2_front) 1) 0)), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2441#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 1050#(and g (= 2 (select q1 (+ q1_back (- 1)))) (= q2_back (+ q2_front 1)) (= q1_back (+ q1_front 1))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, 548#true, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:44,708 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:54:44,708 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:44,708 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:44,708 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:54:44,838 INFO L129 PetriNetUnfolder]: 2592/5557 cut-off events. [2021-03-26 05:54:44,838 INFO L130 PetriNetUnfolder]: For 156192/159028 co-relation queries the response was YES. [2021-03-26 05:54:44,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53636 conditions, 5557 events. 2592/5557 cut-off events. For 156192/159028 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 48843 event pairs, 27 based on Foata normal form. 439/5909 useless extension candidates. Maximal degree in co-relation 53473. Up to 1809 conditions per place. [2021-03-26 05:54:44,938 INFO L142 LiptonReduction]: Number of co-enabled transitions 3316 [2021-03-26 05:54:45,165 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-26 05:54:45,165 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 05:54:45,165 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1243 [2021-03-26 05:54:45,165 INFO L480 AbstractCegarLoop]: Abstraction has has 212 places, 706 transitions, 16050 flow [2021-03-26 05:54:45,166 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:45,166 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:45,166 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:45,367 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:54:45,367 INFO L428 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:45,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:45,368 INFO L82 PathProgramCache]: Analyzing trace with hash 681813709, now seen corresponding path program 1 times [2021-03-26 05:54:45,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:45,368 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276552153] [2021-03-26 05:54:45,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:45,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:45,391 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:54:45,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:45,400 INFO L142 QuantifierPusher]: treesize reduction 7, result has 84.4 percent of original size [2021-03-26 05:54:45,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:45,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:45,424 INFO L142 QuantifierPusher]: treesize reduction 32, result has 54.3 percent of original size [2021-03-26 05:54:45,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:54:45,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 05:54:45,460 INFO L142 QuantifierPusher]: treesize reduction 17, result has 67.9 percent of original size [2021-03-26 05:54:45,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:54:45,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:54:45,502 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:54:45,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:45,519 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:45,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276552153] [2021-03-26 05:54:45,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631837068] [2021-03-26 05:54:45,519 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 05:54:45,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:45,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 57 conjunts are in the unsatisfiable core [2021-03-26 05:54:45,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:45,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:45,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:45,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:45,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:45,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:45,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:45,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:45,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:45,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:45,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:45,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:45,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:45,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:45,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:45,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:45,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:45,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:54:45,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:45,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:45,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:45,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:45,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:45,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:45,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:45,619 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.6 percent of original size [2021-03-26 05:54:45,619 INFO L147 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size 61 [2021-03-26 05:54:45,620 INFO L142 QuantifierPusher]: treesize reduction 4, result has 93.9 percent of original size [2021-03-26 05:54:45,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:45,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:45,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:54:45,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:54:45,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:45,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:45,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:54:45,701 INFO L142 QuantifierPusher]: treesize reduction 9, result has 91.1 percent of original size [2021-03-26 05:54:45,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 05:54:45,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 05:54:45,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 05:54:45,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 05:54:45,739 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 05:54:45,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:45,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:45,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-03-26 05:54:45,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:45,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 05:54:45,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-03-26 05:54:45,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:45,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 05:54:45,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-03-26 05:54:45,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:45,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:45,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:45,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 48 [2021-03-26 05:54:45,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,764 INFO L147 QuantifierPusher]: treesize reduction 2, result has 95.7 percent of original size 44 [2021-03-26 05:54:45,764 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.7 percent of original size [2021-03-26 05:54:45,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:45,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:45,770 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:45,771 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 76 treesize of output 48 [2021-03-26 05:54:45,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,772 INFO L147 QuantifierPusher]: treesize reduction 2, result has 94.4 percent of original size 34 [2021-03-26 05:54:45,773 INFO L142 QuantifierPusher]: treesize reduction 2, result has 94.4 percent of original size [2021-03-26 05:54:45,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:54:45,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:45,832 INFO L628 ElimStorePlain]: treesize reduction 7, result has 94.9 percent of original size [2021-03-26 05:54:45,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-03-26 05:54:45,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:54:45,834 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:210, output treesize:129 [2021-03-26 05:54:45,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-03-26 05:54:45,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-03-26 05:54:45,885 INFO L142 QuantifierPusher]: treesize reduction 69, result has 47.7 percent of original size [2021-03-26 05:54:45,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:45,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:45,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:45,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:45,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:45,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:45,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:54:45,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:45,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:54:45,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:45,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:45,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:54:45,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:45,932 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:45,932 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 68 treesize of output 36 [2021-03-26 05:54:45,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:54:45,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:54:45,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:45,945 INFO L628 ElimStorePlain]: treesize reduction 5, result has 70.6 percent of original size [2021-03-26 05:54:45,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,946 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 05:54:45,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:12 [2021-03-26 05:54:45,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:45,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:45,987 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:45,987 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:45,987 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2021-03-26 05:54:45,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35974077] [2021-03-26 05:54:45,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-26 05:54:45,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:45,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-26 05:54:45,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=304, Unknown=0, NotChecked=0, Total=342 [2021-03-26 05:54:45,988 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 75 [2021-03-26 05:54:45,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 706 transitions, 16050 flow. Second operand has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:45,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:45,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 75 [2021-03-26 05:54:45,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:49,264 INFO L129 PetriNetUnfolder]: 4549/8193 cut-off events. [2021-03-26 05:54:49,264 INFO L130 PetriNetUnfolder]: For 260944/260944 co-relation queries the response was YES. [2021-03-26 05:54:49,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86498 conditions, 8193 events. 4549/8193 cut-off events. For 260944/260944 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 63092 event pairs, 389 based on Foata normal form. 5/8185 useless extension candidates. Maximal degree in co-relation 86370. Up to 6018 conditions per place. [2021-03-26 05:54:49,370 INFO L132 encePairwiseOnDemand]: 63/75 looper letters, 575 selfloop transitions, 222 changer transitions 21/824 dead transitions. [2021-03-26 05:54:49,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 824 transitions, 19905 flow [2021-03-26 05:54:49,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-26 05:54:49,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-26 05:54:49,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 352 transitions. [2021-03-26 05:54:49,374 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.23466666666666666 [2021-03-26 05:54:49,374 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 352 transitions. [2021-03-26 05:54:49,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 352 transitions. [2021-03-26 05:54:49,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:49,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 352 transitions. [2021-03-26 05:54:49,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 17.6) internal successors, (352), 20 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:49,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 75.0) internal successors, (1575), 21 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:49,376 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 75.0) internal successors, (1575), 21 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:49,376 INFO L185 Difference]: Start difference. First operand has 212 places, 706 transitions, 16050 flow. Second operand 20 states and 352 transitions. [2021-03-26 05:54:49,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 824 transitions, 19905 flow [2021-03-26 05:54:50,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 824 transitions, 19802 flow, removed 32 selfloop flow, removed 12 redundant places. [2021-03-26 05:54:50,081 INFO L241 Difference]: Finished difference. Result has 225 places, 722 transitions, 16977 flow [2021-03-26 05:54:50,082 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=15949, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=16977, PETRI_PLACES=225, PETRI_TRANSITIONS=722} [2021-03-26 05:54:50,082 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 201 predicate places. [2021-03-26 05:54:50,082 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:50,082 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 225 places, 722 transitions, 16977 flow [2021-03-26 05:54:50,082 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 225 places, 722 transitions, 16977 flow [2021-03-26 05:54:50,087 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 224 places, 722 transitions, 16977 flow [2021-03-26 05:54:50,610 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][142], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 8#L28true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,610 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,610 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,610 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:54:50,610 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,611 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][142], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, 13#thread1EXITtrue, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), 1860#true, Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,611 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,611 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:54:50,611 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,611 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,677 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][142], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,677 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,677 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:54:50,677 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,677 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,677 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][498], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, 13#thread1EXITtrue, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,679 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,679 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,679 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,679 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,680 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][498], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,680 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,680 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,680 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,680 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,681 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][142], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,681 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,681 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,681 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,681 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:54:50,681 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,682 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][498], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 13#thread1EXITtrue, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,683 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:50,683 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:50,683 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:50,683 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:50,683 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:50,690 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][498], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 8#L28true, 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, 2219#(<= q2_back (+ q2_front 3)), Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 239#(<= q2_back (+ q2_front 1)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,690 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:54:50,690 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:50,690 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:50,690 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:50,690 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:54:50,814 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][296], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, 13#thread1EXITtrue, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 2215#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,815 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,815 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,815 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,815 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][296], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 8#L28true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,816 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,816 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,816 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,816 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,842 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][403], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 2215#true, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 571#(<= q2_back (+ q2_front 2)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, 582#f, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,842 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,842 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,842 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,842 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][641], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, 582#f, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,843 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,843 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,843 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,843 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][698], [Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 2215#true, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 571#(<= q2_back (+ q2_front 2)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,844 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,844 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,844 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,844 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][219], [Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 2215#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,844 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,844 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:50,844 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,844 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][85], [Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, 1462#true, Black: 54#f, 571#(<= q2_back (+ q2_front 2)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,845 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,845 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,845 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,845 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][510], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, 1462#true, Black: 54#f, 571#(<= q2_back (+ q2_front 2)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, 582#f, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,845 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,845 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,845 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,845 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,932 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][52], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 571#(<= q2_back (+ q2_front 2)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,932 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][167], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, 13#thread1EXITtrue, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 571#(<= q2_back (+ q2_front 2)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,933 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][296], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 2215#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,933 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,933 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,934 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][664], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 2215#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,934 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:54:50,934 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:50,934 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:50,934 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:50,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][52], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 571#(<= q2_back (+ q2_front 2)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,935 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][167], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 571#(<= q2_back (+ q2_front 2)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,936 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][296], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), 12#L62true, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,936 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,936 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][275], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, 582#f, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,937 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,937 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,937 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,937 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][596], [Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 6#L44true, Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,937 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,937 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,937 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:50,937 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:50,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][664], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, 548#true, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,938 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:54:50,938 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,938 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:50,938 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:50,938 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][664], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 264#true, 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 13#thread1EXITtrue, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 2215#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true]) [2021-03-26 05:54:50,938 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:54:50,938 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:50,938 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:50,938 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:50,938 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:50,939 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][664], [Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, 264#true, 8#L28true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), 2449#true, Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 2215#true, Black: 2277#g, 2345#true, Black: 46#g, 1462#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 571#(<= q2_back (+ q2_front 2)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), 2113#true, Black: 64#(= q1_back q1_front), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 1860#true, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true]) [2021-03-26 05:54:50,939 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:54:50,939 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:50,939 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:50,939 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:50,939 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:51,036 INFO L129 PetriNetUnfolder]: 2629/5587 cut-off events. [2021-03-26 05:54:51,036 INFO L130 PetriNetUnfolder]: For 175692/178667 co-relation queries the response was YES. [2021-03-26 05:54:51,080 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56129 conditions, 5587 events. 2629/5587 cut-off events. For 175692/178667 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 48713 event pairs, 31 based on Foata normal form. 470/5967 useless extension candidates. Maximal degree in co-relation 55958. Up to 1834 conditions per place. [2021-03-26 05:54:51,138 INFO L142 LiptonReduction]: Number of co-enabled transitions 3368 [2021-03-26 05:54:51,294 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 36 [2021-03-26 05:54:51,806 INFO L154 LiptonReduction]: Checked pairs total: 7 [2021-03-26 05:54:51,806 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 05:54:51,807 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1725 [2021-03-26 05:54:51,807 INFO L480 AbstractCegarLoop]: Abstraction has has 224 places, 722 transitions, 16993 flow [2021-03-26 05:54:51,807 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:51,807 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:51,807 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:52,023 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:54:52,024 INFO L428 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:52,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:52,024 INFO L82 PathProgramCache]: Analyzing trace with hash -1556849546, now seen corresponding path program 1 times [2021-03-26 05:54:52,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:52,024 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61997726] [2021-03-26 05:54:52,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:52,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:52,039 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-26 05:54:52,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,044 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-03-26 05:54:52,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:52,052 INFO L142 QuantifierPusher]: treesize reduction 20, result has 60.0 percent of original size [2021-03-26 05:54:52,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:52,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:52,081 INFO L142 QuantifierPusher]: treesize reduction 19, result has 50.0 percent of original size [2021-03-26 05:54:52,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:54:52,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,112 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 05:54:52,112 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61997726] [2021-03-26 05:54:52,112 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097190328] [2021-03-26 05:54:52,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:54:52,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:52,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-26 05:54:52,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:52,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:54:52,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:52,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:52,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:52,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:54:52,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:52,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:52,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:52,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:52,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:52,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:52,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:52,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:52,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:52,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:52,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:54:52,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:54:52,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 05:54:52,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:54:52,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:54:52,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:54:52,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:54:52,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:52,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:54:52,221 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 11 [2021-03-26 05:54:52,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:52,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:52,229 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 05:54:52,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:12 [2021-03-26 05:54:52,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:52,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:52,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:54:52,247 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-03-26 05:54:52,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:52,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:52,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:52,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:54:52,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:54:52,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:54:52,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:54:52,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,257 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:54:52,257 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,259 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:54:52,259 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:54:52,260 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:54:52,261 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:52,261 INFO L142 QuantifierPusher]: treesize reduction 15, result has 34.8 percent of original size [2021-03-26 05:54:52,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:52,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:54:52,269 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 05:54:52,269 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:52,269 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-03-26 05:54:52,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862382367] [2021-03-26 05:54:52,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 05:54:52,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:52,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 05:54:52,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-03-26 05:54:52,270 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 78 [2021-03-26 05:54:52,270 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 722 transitions, 16993 flow. Second operand has 11 states, 11 states have (on average 27.09090909090909) internal successors, (298), 11 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 05:54:52,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:52,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 78 [2021-03-26 05:54:52,270 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:54:54,525 INFO L129 PetriNetUnfolder]: 4062/7585 cut-off events. [2021-03-26 05:54:54,525 INFO L130 PetriNetUnfolder]: For 239617/240331 co-relation queries the response was YES. [2021-03-26 05:54:54,584 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79813 conditions, 7585 events. 4062/7585 cut-off events. For 239617/240331 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 59843 event pairs, 178 based on Foata normal form. 215/7757 useless extension candidates. Maximal degree in co-relation 79682. Up to 4688 conditions per place. [2021-03-26 05:54:54,623 INFO L132 encePairwiseOnDemand]: 62/78 looper letters, 822 selfloop transitions, 115 changer transitions 0/945 dead transitions. [2021-03-26 05:54:54,623 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 945 transitions, 23501 flow [2021-03-26 05:54:54,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 05:54:54,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 05:54:54,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 369 transitions. [2021-03-26 05:54:54,624 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3942307692307692 [2021-03-26 05:54:54,624 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 369 transitions. [2021-03-26 05:54:54,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 369 transitions. [2021-03-26 05:54:54,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:54:54,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 369 transitions. [2021-03-26 05:54:54,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 30.75) internal successors, (369), 12 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:54,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 78.0) internal successors, (1014), 13 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:54,626 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 78.0) internal successors, (1014), 13 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:54,626 INFO L185 Difference]: Start difference. First operand has 224 places, 722 transitions, 16993 flow. Second operand 12 states and 369 transitions. [2021-03-26 05:54:54,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 945 transitions, 23501 flow [2021-03-26 05:54:55,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 945 transitions, 23269 flow, removed 97 selfloop flow, removed 8 redundant places. [2021-03-26 05:54:55,490 INFO L241 Difference]: Finished difference. Result has 236 places, 729 transitions, 17332 flow [2021-03-26 05:54:55,491 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=78, PETRI_DIFFERENCE_MINUEND_FLOW=16576, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17332, PETRI_PLACES=236, PETRI_TRANSITIONS=729} [2021-03-26 05:54:55,491 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 212 predicate places. [2021-03-26 05:54:55,491 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:54:55,491 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 236 places, 729 transitions, 17332 flow [2021-03-26 05:54:55,491 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 236 places, 729 transitions, 17332 flow [2021-03-26 05:54:55,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 236 places, 729 transitions, 17332 flow [2021-03-26 05:54:56,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][644], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,181 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,181 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:56,181 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,181 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][223], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,181 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,181 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,181 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,182 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:56,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][297], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,271 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,271 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,271 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,271 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][297], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,272 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,272 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,272 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,272 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,313 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][297], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,314 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,314 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,314 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,314 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,314 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,316 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][297], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,316 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,316 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,316 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,316 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,316 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,336 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][644], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,337 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,337 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:56,337 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,337 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,337 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,338 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][223], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,338 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,338 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,338 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,338 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,338 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:54:56,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][276], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,368 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,368 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,368 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,368 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][604], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,368 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,369 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,369 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,369 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][667], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,417 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:54:56,417 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,417 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:56,417 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][667], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,417 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:54:56,418 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,418 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:56,418 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,461 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][297], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,461 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,461 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,461 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][667], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,462 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:54:56,462 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:56,462 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:56,462 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:54:56,462 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:56,462 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][276], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,462 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][604], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,463 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][667], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,463 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][297], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,465 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][667], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,465 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:54:56,465 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:54:56,466 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][667], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:54:56,466 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:54:56,466 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:54:56,466 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:56,466 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:56,466 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:54:56,466 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:54:56,592 INFO L129 PetriNetUnfolder]: 2772/5851 cut-off events. [2021-03-26 05:54:56,593 INFO L130 PetriNetUnfolder]: For 218420/221091 co-relation queries the response was YES. [2021-03-26 05:54:56,644 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62011 conditions, 5851 events. 2772/5851 cut-off events. For 218420/221091 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 51420 event pairs, 24 based on Foata normal form. 449/6212 useless extension candidates. Maximal degree in co-relation 61819. Up to 1891 conditions per place. [2021-03-26 05:54:56,710 INFO L142 LiptonReduction]: Number of co-enabled transitions 3658 [2021-03-26 05:54:56,774 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:54:56,775 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:54:56,775 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1284 [2021-03-26 05:54:56,775 INFO L480 AbstractCegarLoop]: Abstraction has has 236 places, 729 transitions, 17332 flow [2021-03-26 05:54:56,775 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 27.09090909090909) internal successors, (298), 11 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 05:54:56,775 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:54:56,775 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:54:56,975 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-03-26 05:54:56,976 INFO L428 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:54:56,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:54:56,976 INFO L82 PathProgramCache]: Analyzing trace with hash 856124632, now seen corresponding path program 1 times [2021-03-26 05:54:56,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:54:56,976 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990835686] [2021-03-26 05:54:56,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:54:56,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:56,998 INFO L142 QuantifierPusher]: treesize reduction 18, result has 47.1 percent of original size [2021-03-26 05:54:56,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:57,007 INFO L142 QuantifierPusher]: treesize reduction 7, result has 83.3 percent of original size [2021-03-26 05:54:57,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:54:57,023 INFO L142 QuantifierPusher]: treesize reduction 65, result has 48.4 percent of original size [2021-03-26 05:54:57,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,061 INFO L142 QuantifierPusher]: treesize reduction 30, result has 59.5 percent of original size [2021-03-26 05:54:57,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:54:57,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:54:57,115 INFO L142 QuantifierPusher]: treesize reduction 17, result has 67.9 percent of original size [2021-03-26 05:54:57,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:54:57,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:54:57,160 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:54:57,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:54:57,173 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:54:57,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990835686] [2021-03-26 05:54:57,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935878343] [2021-03-26 05:54:57,173 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 05:54:57,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:54:57,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 52 conjunts are in the unsatisfiable core [2021-03-26 05:54:57,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:54:57,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:54:57,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:57,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:57,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:57,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:57,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:57,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:57,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:57,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:54:57,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:54:57,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:57,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:57,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:57,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:57,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:57,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:57,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 05:54:57,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,337 INFO L147 QuantifierPusher]: treesize reduction 2, result has 96.8 percent of original size 61 [2021-03-26 05:54:57,337 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.9 percent of original size [2021-03-26 05:54:57,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:57,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:57,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:57,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:57,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:57,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:57,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:54:57,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 05:54:57,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 05:54:57,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 05:54:57,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 05:54:57,400 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 05:54:57,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:57,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:54:57,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-03-26 05:54:57,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:57,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 05:54:57,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-03-26 05:54:57,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:57,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 05:54:57,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-03-26 05:54:57,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:57,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:57,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:54:57,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 48 [2021-03-26 05:54:57,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,417 INFO L147 QuantifierPusher]: treesize reduction 2, result has 94.4 percent of original size 34 [2021-03-26 05:54:57,418 INFO L142 QuantifierPusher]: treesize reduction 2, result has 94.4 percent of original size [2021-03-26 05:54:57,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:54:57,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:57,424 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:57,424 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 76 treesize of output 48 [2021-03-26 05:54:57,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,425 INFO L147 QuantifierPusher]: treesize reduction 2, result has 94.4 percent of original size 34 [2021-03-26 05:54:57,426 INFO L142 QuantifierPusher]: treesize reduction 2, result has 94.4 percent of original size [2021-03-26 05:54:57,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:54:57,426 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:57,484 INFO L628 ElimStorePlain]: treesize reduction 7, result has 94.4 percent of original size [2021-03-26 05:54:57,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-26 05:54:57,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:54:57,486 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:210, output treesize:119 [2021-03-26 05:54:57,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-26 05:54:57,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-26 05:54:57,530 INFO L142 QuantifierPusher]: treesize reduction 59, result has 51.6 percent of original size [2021-03-26 05:54:57,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 05:54:57,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:54:57,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:57,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:57,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:54:57,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:57,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:54:57,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:57,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:54:57,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:54:57,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 05:54:57,576 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:54:57,576 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 68 treesize of output 36 [2021-03-26 05:54:57,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:54:57,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:54:57,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:54:57,591 INFO L628 ElimStorePlain]: treesize reduction 10, result has 56.5 percent of original size [2021-03-26 05:54:57,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,592 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 05:54:57,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:13 [2021-03-26 05:54:57,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:54:57,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:54:57,622 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 05:54:57,622 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:54:57,622 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2021-03-26 05:54:57,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142104092] [2021-03-26 05:54:57,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-26 05:54:57,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:54:57,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-26 05:54:57,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-03-26 05:54:57,623 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 78 [2021-03-26 05:54:57,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 729 transitions, 17332 flow. Second operand has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:54:57,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:54:57,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 78 [2021-03-26 05:54:57,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:55:01,115 INFO L129 PetriNetUnfolder]: 4995/8948 cut-off events. [2021-03-26 05:55:01,115 INFO L130 PetriNetUnfolder]: For 408821/408821 co-relation queries the response was YES. [2021-03-26 05:55:01,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105005 conditions, 8948 events. 4995/8948 cut-off events. For 408821/408821 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 69340 event pairs, 429 based on Foata normal form. 1/8936 useless extension candidates. Maximal degree in co-relation 104862. Up to 6380 conditions per place. [2021-03-26 05:55:01,245 INFO L132 encePairwiseOnDemand]: 61/78 looper letters, 563 selfloop transitions, 422 changer transitions 7/998 dead transitions. [2021-03-26 05:55:01,245 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 998 transitions, 25106 flow [2021-03-26 05:55:01,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-26 05:55:01,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-26 05:55:01,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 415 transitions. [2021-03-26 05:55:01,246 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.23132664437012262 [2021-03-26 05:55:01,246 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 415 transitions. [2021-03-26 05:55:01,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 415 transitions. [2021-03-26 05:55:01,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:55:01,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 415 transitions. [2021-03-26 05:55:01,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 18.043478260869566) internal successors, (415), 23 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:01,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 78.0) internal successors, (1872), 24 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:01,249 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 78.0) internal successors, (1872), 24 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:01,249 INFO L185 Difference]: Start difference. First operand has 236 places, 729 transitions, 17332 flow. Second operand 23 states and 415 transitions. [2021-03-26 05:55:01,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 998 transitions, 25106 flow [2021-03-26 05:55:02,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 998 transitions, 25001 flow, removed 39 selfloop flow, removed 2 redundant places. [2021-03-26 05:55:02,930 INFO L241 Difference]: Finished difference. Result has 265 places, 864 transitions, 21869 flow [2021-03-26 05:55:02,930 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=78, PETRI_DIFFERENCE_MINUEND_FLOW=17227, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=21869, PETRI_PLACES=265, PETRI_TRANSITIONS=864} [2021-03-26 05:55:02,930 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 241 predicate places. [2021-03-26 05:55:02,930 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:55:02,931 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 265 places, 864 transitions, 21869 flow [2021-03-26 05:55:02,931 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 265 places, 864 transitions, 21869 flow [2021-03-26 05:55:02,939 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 261 places, 864 transitions, 21869 flow [2021-03-26 05:55:03,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][396], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:03,976 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:03,976 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:55:03,976 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:03,976 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:03,976 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][127], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:03,976 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:03,976 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:03,976 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:55:03,976 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:04,017 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][171], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,017 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,017 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:04,017 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,017 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:04,020 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][396], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,020 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,020 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,020 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:55:04,020 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:04,020 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:04,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][171], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,022 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,023 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:04,023 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:04,023 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,175 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][171], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,175 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,175 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:04,175 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,175 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,175 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:04,176 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][119], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,176 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,177 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:04,177 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:04,177 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][385], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,177 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,177 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:04,178 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:04,178 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,179 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][171], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,179 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,179 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:04,179 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:04,179 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,179 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][158], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,200 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:04,200 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,200 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:55:04,200 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][158], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,200 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:04,200 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,200 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 05:55:04,200 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,202 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][385], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,202 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,202 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:04,202 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:04,202 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:04,202 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:04,237 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][158], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,237 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:55:04,238 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:04,238 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:04,238 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:04,238 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:55:04,238 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][158], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:04,238 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:55:04,238 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:04,238 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:04,239 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:04,239 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:55:04,436 INFO L129 PetriNetUnfolder]: 2949/6185 cut-off events. [2021-03-26 05:55:04,437 INFO L130 PetriNetUnfolder]: For 256016/258672 co-relation queries the response was YES. [2021-03-26 05:55:04,503 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69204 conditions, 6185 events. 2949/6185 cut-off events. For 256016/258672 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 54894 event pairs, 24 based on Foata normal form. 467/6565 useless extension candidates. Maximal degree in co-relation 68995. Up to 2019 conditions per place. [2021-03-26 05:55:04,580 INFO L142 LiptonReduction]: Number of co-enabled transitions 3844 [2021-03-26 05:55:04,991 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-26 05:55:04,991 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 05:55:04,991 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2061 [2021-03-26 05:55:04,991 INFO L480 AbstractCegarLoop]: Abstraction has has 261 places, 864 transitions, 21893 flow [2021-03-26 05:55:04,992 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:04,992 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:55:04,992 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:55:05,192 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-03-26 05:55:05,192 INFO L428 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:55:05,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:55:05,193 INFO L82 PathProgramCache]: Analyzing trace with hash -238137073, now seen corresponding path program 1 times [2021-03-26 05:55:05,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:55:05,193 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317033078] [2021-03-26 05:55:05,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:55:05,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:55:05,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:05,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:05,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:05,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:05,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:05,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:05,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:05,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:05,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:05,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:05,229 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:55:05,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317033078] [2021-03-26 05:55:05,229 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 05:55:05,229 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 05:55:05,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938517743] [2021-03-26 05:55:05,229 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 05:55:05,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:55:05,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 05:55:05,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 05:55:05,230 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 79 [2021-03-26 05:55:05,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 864 transitions, 21893 flow. Second operand has 6 states, 6 states have (on average 52.833333333333336) internal successors, (317), 6 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:05,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:55:05,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 79 [2021-03-26 05:55:05,230 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:55:08,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][703], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:08,144 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:08,144 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:08,144 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:08,144 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:08,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][703], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:08,145 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:08,145 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:08,145 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:08,145 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:08,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][837], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:08,568 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:08,568 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:08,568 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:08,568 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:08,579 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][837], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:08,579 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:08,579 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:08,579 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:08,579 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:08,619 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][706], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:08,620 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:08,620 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:08,620 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:08,620 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:08,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][706], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:08,620 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:08,620 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:08,620 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:08,620 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:08,877 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][836], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:08,877 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:55:08,877 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:08,877 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:08,877 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:08,883 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][836], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 1118#(and (<= (+ t 3) s) (< 0 t) (<= s 4)), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2712#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2714#(and (or (and (<= s (+ (select q1 q1_front) (* 2 t))) (<= (+ (select q1 q1_front) (* 2 t)) s)) (not g)) (< 0 t) (= q2_back q2_front) (<= s 4) (< 3 s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= t 1)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2716#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= q2_back (+ q2_front 1)) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2533#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2458#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:08,883 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:55:08,883 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:08,883 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:08,883 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:09,178 INFO L129 PetriNetUnfolder]: 5149/11055 cut-off events. [2021-03-26 05:55:09,178 INFO L130 PetriNetUnfolder]: For 513064/524412 co-relation queries the response was YES. [2021-03-26 05:55:09,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 128333 conditions, 11055 events. 5149/11055 cut-off events. For 513064/524412 co-relation queries the response was YES. Maximal size of possible extension queue 1048. Compared 108837 event pairs, 41 based on Foata normal form. 1975/12698 useless extension candidates. Maximal degree in co-relation 128177. Up to 4813 conditions per place. [2021-03-26 05:55:09,441 INFO L132 encePairwiseOnDemand]: 66/79 looper letters, 192 selfloop transitions, 979 changer transitions 8/1283 dead transitions. [2021-03-26 05:55:09,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 1283 transitions, 34681 flow [2021-03-26 05:55:09,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 05:55:09,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 05:55:09,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 339 transitions. [2021-03-26 05:55:09,443 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7151898734177216 [2021-03-26 05:55:09,443 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 339 transitions. [2021-03-26 05:55:09,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 339 transitions. [2021-03-26 05:55:09,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:55:09,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 339 transitions. [2021-03-26 05:55:09,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 56.5) internal successors, (339), 6 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:09,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:09,444 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:09,444 INFO L185 Difference]: Start difference. First operand has 261 places, 864 transitions, 21893 flow. Second operand 6 states and 339 transitions. [2021-03-26 05:55:09,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 1283 transitions, 34681 flow [2021-03-26 05:55:11,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 1283 transitions, 33053 flow, removed 590 selfloop flow, removed 14 redundant places. [2021-03-26 05:55:11,879 INFO L241 Difference]: Finished difference. Result has 252 places, 1275 transitions, 33708 flow [2021-03-26 05:55:11,880 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=20639, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=665, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=33708, PETRI_PLACES=252, PETRI_TRANSITIONS=1275} [2021-03-26 05:55:11,880 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 228 predicate places. [2021-03-26 05:55:11,880 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:55:11,880 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 252 places, 1275 transitions, 33708 flow [2021-03-26 05:55:11,880 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 252 places, 1275 transitions, 33708 flow [2021-03-26 05:55:11,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 245 places, 1275 transitions, 33708 flow [2021-03-26 05:55:13,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][275], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 568#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), 576#true, Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:13,801 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:55:13,801 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:13,801 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:13,801 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:55:13,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][275], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 568#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 576#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:13,802 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:55:13,802 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:13,802 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:13,802 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:55:13,810 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][786], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 568#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 576#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:13,810 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:13,810 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:13,810 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:13,811 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:13,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][786], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 568#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 576#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:13,811 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:13,811 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:13,811 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:13,811 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:13,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][744], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:13,891 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:13,891 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:13,891 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:13,891 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:55:13,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][951], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:13,891 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:13,891 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:13,891 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:13,891 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:13,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][951], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:13,892 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:13,892 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:13,892 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:13,892 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:13,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][376], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:13,892 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:13,892 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:13,892 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:13,892 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:55:14,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][383], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 568#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 576#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,361 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:14,361 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:14,361 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:14,361 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:14,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][383], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 568#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 576#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,361 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:14,361 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:14,361 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:14,361 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:14,362 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1131], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 568#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 576#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,362 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:14,362 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:14,362 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:14,362 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:14,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1131], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 568#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 576#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,363 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:14,363 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:14,363 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:14,363 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:14,434 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1252], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,434 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:14,434 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:14,435 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:14,435 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:14,436 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1252], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,436 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:14,436 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:14,436 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:14,436 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:14,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][961], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,439 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:14,439 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:14,439 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:14,439 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:14,440 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][616], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,440 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:14,440 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:14,440 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:14,440 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:14,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1164], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,441 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:55:14,441 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:55:14,441 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:14,441 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:14,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1164], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,443 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:55:14,443 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:14,443 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:14,443 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:55:14,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][224], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,849 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:55:14,849 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:14,849 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:14,849 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:14,850 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][224], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:14,850 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:55:14,850 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:14,850 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:14,850 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:15,326 INFO L129 PetriNetUnfolder]: 5204/11034 cut-off events. [2021-03-26 05:55:15,326 INFO L130 PetriNetUnfolder]: For 468417/477145 co-relation queries the response was YES. [2021-03-26 05:55:15,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 127098 conditions, 11034 events. 5204/11034 cut-off events. For 468417/477145 co-relation queries the response was YES. Maximal size of possible extension queue 1062. Compared 108201 event pairs, 50 based on Foata normal form. 836/11518 useless extension candidates. Maximal degree in co-relation 126894. Up to 4941 conditions per place. [2021-03-26 05:55:15,563 INFO L142 LiptonReduction]: Number of co-enabled transitions 5864 [2021-03-26 05:55:15,765 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:55:15,765 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:55:15,765 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3885 [2021-03-26 05:55:15,765 INFO L480 AbstractCegarLoop]: Abstraction has has 245 places, 1275 transitions, 33708 flow [2021-03-26 05:55:15,766 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 52.833333333333336) internal successors, (317), 6 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:15,766 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:55:15,766 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:55:15,766 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-03-26 05:55:15,766 INFO L428 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:55:15,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:55:15,766 INFO L82 PathProgramCache]: Analyzing trace with hash -126623026, now seen corresponding path program 1 times [2021-03-26 05:55:15,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:55:15,766 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231391415] [2021-03-26 05:55:15,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:55:15,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:55:15,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:55:15,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,805 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:55:15,805 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231391415] [2021-03-26 05:55:15,805 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509372266] [2021-03-26 05:55:15,805 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 05:55:15,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:55:15,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 05:55:15,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:55:15,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:15,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:15,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:15,878 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.6 percent of original size [2021-03-26 05:55:15,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:15,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:55:15,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:55:15,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:15,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:15,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:55:15,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:55:15,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:55:15,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:15,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:15,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:55:15,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:55:15,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:15,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,886 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:55:15,886 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:15,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,888 INFO L147 QuantifierPusher]: treesize reduction 3, result has 75.0 percent of original size 9 [2021-03-26 05:55:15,888 INFO L147 QuantifierPusher]: treesize reduction 3, result has 75.0 percent of original size 9 [2021-03-26 05:55:15,889 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:55:15,889 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:15,890 INFO L142 QuantifierPusher]: treesize reduction 19, result has 34.5 percent of original size [2021-03-26 05:55:15,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:15,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:15,904 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:55:15,904 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:55:15,904 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 8 [2021-03-26 05:55:15,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259873079] [2021-03-26 05:55:15,904 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 05:55:15,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:55:15,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 05:55:15,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-03-26 05:55:15,905 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 79 [2021-03-26 05:55:15,906 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 1275 transitions, 33708 flow. Second operand has 9 states, 9 states have (on average 47.111111111111114) internal successors, (424), 9 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:15,906 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:55:15,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 79 [2021-03-26 05:55:15,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:55:19,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][641], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:19,164 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:19,164 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:19,164 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:19,164 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:19,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][641], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:19,164 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:19,164 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:19,164 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:19,164 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:19,885 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][785], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:19,885 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:19,885 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:19,885 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:19,885 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:19,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][785], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:19,897 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:19,897 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:19,897 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:19,897 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:19,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][646], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:19,959 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:19,960 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:19,960 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:19,960 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:19,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][646], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:19,960 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:19,960 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:19,960 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:19,960 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:20,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][784], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:20,386 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:55:20,386 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:20,386 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:20,386 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:20,389 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][784], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2531#(and (<= (+ t 3) s) (< 0 t) (<= s 4) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 2527#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2545#true]) [2021-03-26 05:55:20,389 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:55:20,389 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:20,389 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:20,389 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:21,145 INFO L129 PetriNetUnfolder]: 5812/12087 cut-off events. [2021-03-26 05:55:21,145 INFO L130 PetriNetUnfolder]: For 579008/595246 co-relation queries the response was YES. [2021-03-26 05:55:21,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 148920 conditions, 12087 events. 5812/12087 cut-off events. For 579008/595246 co-relation queries the response was YES. Maximal size of possible extension queue 1089. Compared 116981 event pairs, 277 based on Foata normal form. 708/12423 useless extension candidates. Maximal degree in co-relation 148712. Up to 8038 conditions per place. [2021-03-26 05:55:21,462 INFO L132 encePairwiseOnDemand]: 70/79 looper letters, 1136 selfloop transitions, 66 changer transitions 0/1305 dead transitions. [2021-03-26 05:55:21,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 1305 transitions, 36901 flow [2021-03-26 05:55:21,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 05:55:21,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 05:55:21,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 396 transitions. [2021-03-26 05:55:21,464 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6265822784810127 [2021-03-26 05:55:21,464 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 396 transitions. [2021-03-26 05:55:21,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 396 transitions. [2021-03-26 05:55:21,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:55:21,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 396 transitions. [2021-03-26 05:55:21,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 49.5) internal successors, (396), 8 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 05:55:21,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 79.0) internal successors, (711), 9 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:21,466 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 79.0) internal successors, (711), 9 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:21,466 INFO L185 Difference]: Start difference. First operand has 245 places, 1275 transitions, 33708 flow. Second operand 8 states and 396 transitions. [2021-03-26 05:55:21,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 1305 transitions, 36901 flow [2021-03-26 05:55:23,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 1305 transitions, 36121 flow, removed 388 selfloop flow, removed 3 redundant places. [2021-03-26 05:55:23,615 INFO L241 Difference]: Finished difference. Result has 250 places, 1287 transitions, 33556 flow [2021-03-26 05:55:23,616 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=32990, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=33556, PETRI_PLACES=250, PETRI_TRANSITIONS=1287} [2021-03-26 05:55:23,617 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 226 predicate places. [2021-03-26 05:55:23,617 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:55:23,617 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 250 places, 1287 transitions, 33556 flow [2021-03-26 05:55:23,617 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 250 places, 1287 transitions, 33556 flow [2021-03-26 05:55:23,628 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 250 places, 1287 transitions, 33556 flow [2021-03-26 05:55:24,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1086], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 568#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 576#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:24,913 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:55:24,913 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:24,913 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:24,913 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:55:25,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][695], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, 568#true, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), 576#true, Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:25,398 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:55:25,398 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:55:25,398 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:55:25,398 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:55:25,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][528], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:25,425 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:25,425 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:25,425 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:25,425 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][528], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:25,426 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][744], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:25,426 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][374], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:25,426 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:25,426 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:55:26,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1265], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:26,014 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:26,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1265], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:26,015 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:26,015 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:26,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][978], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:26,019 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:26,019 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:26,019 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:26,019 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:26,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][617], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), 2215#true, Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2740#(<= q1_back (+ q1_front 1)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:26,019 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:26,019 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:26,019 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:26,019 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:26,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][738], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:26,021 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:55:26,021 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:26,021 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:55:26,021 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:26,023 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][738], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:26,023 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:55:26,023 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:26,023 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:55:26,023 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:26,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][222], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:26,346 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:55:26,346 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:26,346 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:26,346 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:26,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][222], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:26,347 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:55:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:26,695 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([110] thread3EXIT-->L82: Formula: (and (= 3 v_thread3Thread1of1ForFork2_thidvar2_4) (= 3 v_thread3Thread1of1ForFork2_thidvar1_4) (= 3 v_thread3Thread1of1ForFork2_thidvar0_4)) InVars {thread3Thread1of1ForFork2_thidvar2=v_thread3Thread1of1ForFork2_thidvar2_4, thread3Thread1of1ForFork2_thidvar1=v_thread3Thread1of1ForFork2_thidvar1_4, thread3Thread1of1ForFork2_thidvar0=v_thread3Thread1of1ForFork2_thidvar0_4} OutVars{thread3Thread1of1ForFork2_thidvar2=v_thread3Thread1of1ForFork2_thidvar2_4, thread3Thread1of1ForFork2_thidvar1=v_thread3Thread1of1ForFork2_thidvar1_4, thread3Thread1of1ForFork2_thidvar0=v_thread3Thread1of1ForFork2_thidvar0_4} AuxVars[] AssignedVars[][696], [Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 11#L82true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 568#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), 576#true, Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2638#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:26,695 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-26 05:55:26,695 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:26,695 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:26,695 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:26,876 INFO L129 PetriNetUnfolder]: 5184/10995 cut-off events. [2021-03-26 05:55:26,876 INFO L130 PetriNetUnfolder]: For 431310/437520 co-relation queries the response was YES. [2021-03-26 05:55:26,988 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122358 conditions, 10995 events. 5184/10995 cut-off events. For 431310/437520 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 107653 event pairs, 47 based on Foata normal form. 832/11525 useless extension candidates. Maximal degree in co-relation 122155. Up to 3483 conditions per place. [2021-03-26 05:55:27,122 INFO L142 LiptonReduction]: Number of co-enabled transitions 5876 [2021-03-26 05:55:27,670 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-26 05:55:27,670 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 05:55:27,670 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4053 [2021-03-26 05:55:27,670 INFO L480 AbstractCegarLoop]: Abstraction has has 250 places, 1287 transitions, 33579 flow [2021-03-26 05:55:27,671 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 47.111111111111114) internal successors, (424), 9 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:27,671 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:55:27,671 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:55:27,875 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-03-26 05:55:27,876 INFO L428 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:55:27,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:55:27,876 INFO L82 PathProgramCache]: Analyzing trace with hash 321206065, now seen corresponding path program 1 times [2021-03-26 05:55:27,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:55:27,876 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231885823] [2021-03-26 05:55:27,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:55:27,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:55:27,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:27,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:55:27,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:55:27,910 INFO L142 QuantifierPusher]: treesize reduction 31, result has 51.6 percent of original size [2021-03-26 05:55:27,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 05:55:27,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:27,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:27,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:27,941 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:55:27,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231885823] [2021-03-26 05:55:27,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294230575] [2021-03-26 05:55:27,941 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 05:55:27,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:55:27,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 12 conjunts are in the unsatisfiable core [2021-03-26 05:55:27,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:55:27,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 05:55:27,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:27,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:27,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:27,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:27,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:27,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:27,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:27,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:27,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:28,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:28,147 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-03-26 05:55:28,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:28,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:28,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:55:28,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:28,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:28,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:28,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:55:28,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:55:28,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:28,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:28,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:28,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:55:28,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:28,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,156 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:55:28,157 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:28,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,159 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:55:28,159 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:55:28,159 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:55:28,160 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:28,160 INFO L142 QuantifierPusher]: treesize reduction 15, result has 34.8 percent of original size [2021-03-26 05:55:28,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:28,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:28,170 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:55:28,170 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:55:28,170 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-03-26 05:55:28,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155573009] [2021-03-26 05:55:28,171 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 05:55:28,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:55:28,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 05:55:28,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-03-26 05:55:28,172 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 80 [2021-03-26 05:55:28,172 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 1287 transitions, 33579 flow. Second operand has 11 states, 11 states have (on average 47.09090909090909) internal successors, (518), 11 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:28,172 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:55:28,172 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 80 [2021-03-26 05:55:28,172 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:55:32,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][956], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:32,341 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:32,341 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:32,341 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:32,341 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:32,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][953], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:32,342 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:55:32,342 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:32,342 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:55:32,342 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:33,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1216], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:33,231 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:33,231 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:33,231 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:33,231 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:33,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1216], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:33,244 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:33,244 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:33,244 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:33,244 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:33,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][961], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:33,345 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:33,345 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:33,345 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:33,345 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:33,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][962], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2739#(<= q1_back (+ q1_front 2)), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:33,345 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:55:33,345 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:55:33,345 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:55:33,345 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:55:34,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1215], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:34,055 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:55:34,055 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:34,055 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:34,056 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:34,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1215], [6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 628#(and f (= q1_back q1_front)), Black: 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 582#f, Black: 632#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 638#(and (= 2 (select q1 q1_front)) f), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 2739#(<= q1_back (+ q1_front 2)), 2744#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:55:34,060 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:55:34,060 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:55:34,060 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:55:34,060 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:55:34,895 INFO L129 PetriNetUnfolder]: 7305/14070 cut-off events. [2021-03-26 05:55:34,896 INFO L130 PetriNetUnfolder]: For 750288/764934 co-relation queries the response was YES. [2021-03-26 05:55:35,212 INFO L84 FinitePrefix]: Finished finitePrefix Result has 168733 conditions, 14070 events. 7305/14070 cut-off events. For 750288/764934 co-relation queries the response was YES. Maximal size of possible extension queue 1228. Compared 129348 event pairs, 49 based on Foata normal form. 5625/19469 useless extension candidates. Maximal degree in co-relation 168526. Up to 6085 conditions per place. [2021-03-26 05:55:35,303 INFO L132 encePairwiseOnDemand]: 67/80 looper letters, 62 selfloop transitions, 2131 changer transitions 0/2296 dead transitions. [2021-03-26 05:55:35,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 2296 transitions, 64080 flow [2021-03-26 05:55:35,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 05:55:35,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 05:55:35,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 757 transitions. [2021-03-26 05:55:35,305 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6308333333333334 [2021-03-26 05:55:35,305 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 757 transitions. [2021-03-26 05:55:35,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 757 transitions. [2021-03-26 05:55:35,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:55:35,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 757 transitions. [2021-03-26 05:55:35,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 50.46666666666667) internal successors, (757), 15 states have internal predecessors, (757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:35,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 80.0) internal successors, (1280), 16 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:35,308 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 80.0) internal successors, (1280), 16 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:35,308 INFO L185 Difference]: Start difference. First operand has 250 places, 1287 transitions, 33579 flow. Second operand 15 states and 757 transitions. [2021-03-26 05:55:35,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 2296 transitions, 64080 flow [2021-03-26 05:55:37,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 2296 transitions, 63839 flow, removed 62 selfloop flow, removed 4 redundant places. [2021-03-26 05:55:37,565 INFO L241 Difference]: Finished difference. Result has 273 places, 2272 transitions, 67464 flow [2021-03-26 05:55:37,566 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=33439, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=67464, PETRI_PLACES=273, PETRI_TRANSITIONS=2272} [2021-03-26 05:55:37,566 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 249 predicate places. [2021-03-26 05:55:37,566 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:55:37,566 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 273 places, 2272 transitions, 67464 flow [2021-03-26 05:55:37,566 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 273 places, 2272 transitions, 67464 flow [2021-03-26 05:55:37,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 273 places, 2272 transitions, 67464 flow [2021-03-26 05:55:43,175 INFO L129 PetriNetUnfolder]: 7232/13984 cut-off events. [2021-03-26 05:55:43,175 INFO L130 PetriNetUnfolder]: For 642838/649911 co-relation queries the response was YES. [2021-03-26 05:55:43,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 177264 conditions, 13984 events. 7232/13984 cut-off events. For 642838/649911 co-relation queries the response was YES. Maximal size of possible extension queue 1270. Compared 129989 event pairs, 62 based on Foata normal form. 1183/14961 useless extension candidates. Maximal degree in co-relation 177031. Up to 6036 conditions per place. [2021-03-26 05:55:43,755 INFO L142 LiptonReduction]: Number of co-enabled transitions 7244 [2021-03-26 05:55:44,398 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:55:44,398 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:55:44,398 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6832 [2021-03-26 05:55:44,399 INFO L480 AbstractCegarLoop]: Abstraction has has 273 places, 2272 transitions, 67464 flow [2021-03-26 05:55:44,399 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 47.09090909090909) internal successors, (518), 11 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:44,399 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:55:44,399 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:55:44,599 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:55:44,599 INFO L428 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:55:44,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:55:44,600 INFO L82 PathProgramCache]: Analyzing trace with hash 1302723815, now seen corresponding path program 1 times [2021-03-26 05:55:44,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:55:44,600 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147882923] [2021-03-26 05:55:44,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:55:44,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:55:44,616 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-26 05:55:44,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,635 INFO L142 QuantifierPusher]: treesize reduction 4, result has 73.3 percent of original size [2021-03-26 05:55:44,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,664 INFO L142 QuantifierPusher]: treesize reduction 16, result has 44.8 percent of original size [2021-03-26 05:55:44,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,681 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:55:44,681 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147882923] [2021-03-26 05:55:44,681 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882056110] [2021-03-26 05:55:44,681 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 05:55:44,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:55:44,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-26 05:55:44,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:55:44,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:55:44,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:55:44,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:44,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 05:55:44,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:55:44,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:44,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 05:55:44,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:55:44,790 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 21 treesize of output 13 [2021-03-26 05:55:44,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:55:44,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,794 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 05:55:44,794 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-03-26 05:55:44,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:55:44,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:44,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:44,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:44,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:55:44,823 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-03-26 05:55:44,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:44,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:55:44,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:44,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:44,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:55:44,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:55:44,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:44,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:44,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:55:44,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:55:44,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:44,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,831 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:55:44,832 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:44,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,833 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:55:44,834 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:55:44,834 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:55:44,835 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:55:44,836 INFO L142 QuantifierPusher]: treesize reduction 15, result has 34.8 percent of original size [2021-03-26 05:55:44,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:55:44,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:55:44,852 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 05:55:44,852 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:55:44,852 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-03-26 05:55:44,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919997940] [2021-03-26 05:55:44,852 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 05:55:44,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:55:44,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 05:55:44,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-03-26 05:55:44,853 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 80 [2021-03-26 05:55:44,853 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 2272 transitions, 67464 flow. Second operand has 14 states, 14 states have (on average 27.071428571428573) internal successors, (379), 14 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:44,853 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:55:44,853 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 80 [2021-03-26 05:55:44,854 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:55:58,586 INFO L129 PetriNetUnfolder]: 11197/19746 cut-off events. [2021-03-26 05:55:58,586 INFO L130 PetriNetUnfolder]: For 978993/979185 co-relation queries the response was YES. [2021-03-26 05:55:58,854 INFO L84 FinitePrefix]: Finished finitePrefix Result has 258543 conditions, 19746 events. 11197/19746 cut-off events. For 978993/979185 co-relation queries the response was YES. Maximal size of possible extension queue 1406. Compared 169406 event pairs, 869 based on Foata normal form. 105/19797 useless extension candidates. Maximal degree in co-relation 258370. Up to 15062 conditions per place. [2021-03-26 05:55:58,977 INFO L132 encePairwiseOnDemand]: 66/80 looper letters, 2770 selfloop transitions, 135 changer transitions 0/2913 dead transitions. [2021-03-26 05:55:58,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 2913 transitions, 90259 flow [2021-03-26 05:55:58,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 05:55:58,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 05:55:58,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 455 transitions. [2021-03-26 05:55:58,978 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.37916666666666665 [2021-03-26 05:55:58,978 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 455 transitions. [2021-03-26 05:55:58,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 455 transitions. [2021-03-26 05:55:58,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:55:58,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 455 transitions. [2021-03-26 05:55:58,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 30.333333333333332) internal successors, (455), 15 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:58,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 80.0) internal successors, (1280), 16 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:58,980 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 80.0) internal successors, (1280), 16 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:55:58,980 INFO L185 Difference]: Start difference. First operand has 273 places, 2272 transitions, 67464 flow. Second operand 15 states and 455 transitions. [2021-03-26 05:55:58,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 2913 transitions, 90259 flow [2021-03-26 05:56:05,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 2913 transitions, 82814 flow, removed 2216 selfloop flow, removed 6 redundant places. [2021-03-26 05:56:05,319 INFO L241 Difference]: Finished difference. Result has 286 places, 2270 transitions, 62045 flow [2021-03-26 05:56:05,320 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=61497, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=62045, PETRI_PLACES=286, PETRI_TRANSITIONS=2270} [2021-03-26 05:56:05,320 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 262 predicate places. [2021-03-26 05:56:05,320 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:56:05,320 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 286 places, 2270 transitions, 62045 flow [2021-03-26 05:56:05,320 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 286 places, 2270 transitions, 62045 flow [2021-03-26 05:56:05,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 286 places, 2270 transitions, 62045 flow [2021-03-26 05:56:10,492 INFO L129 PetriNetUnfolder]: 7480/14425 cut-off events. [2021-03-26 05:56:10,492 INFO L130 PetriNetUnfolder]: For 609584/616083 co-relation queries the response was YES. [2021-03-26 05:56:10,648 INFO L84 FinitePrefix]: Finished finitePrefix Result has 170424 conditions, 14425 events. 7480/14425 cut-off events. For 609584/616083 co-relation queries the response was YES. Maximal size of possible extension queue 1303. Compared 134327 event pairs, 66 based on Foata normal form. 1169/15321 useless extension candidates. Maximal degree in co-relation 170194. Up to 5646 conditions per place. [2021-03-26 05:56:10,826 INFO L142 LiptonReduction]: Number of co-enabled transitions 7500 [2021-03-26 05:56:11,455 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:56:11,456 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:56:11,456 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6136 [2021-03-26 05:56:11,456 INFO L480 AbstractCegarLoop]: Abstraction has has 286 places, 2270 transitions, 62045 flow [2021-03-26 05:56:11,456 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 27.071428571428573) internal successors, (379), 14 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:56:11,456 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:56:11,456 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:56:11,657 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-03-26 05:56:11,657 INFO L428 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:56:11,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:56:11,657 INFO L82 PathProgramCache]: Analyzing trace with hash 736129204, now seen corresponding path program 1 times [2021-03-26 05:56:11,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:56:11,657 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932023259] [2021-03-26 05:56:11,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:56:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:56:11,681 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-26 05:56:11,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,694 INFO L142 QuantifierPusher]: treesize reduction 4, result has 73.3 percent of original size [2021-03-26 05:56:11,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:11,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,716 INFO L142 QuantifierPusher]: treesize reduction 17, result has 52.8 percent of original size [2021-03-26 05:56:11,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:56:11,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:56:11,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,742 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:56:11,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932023259] [2021-03-26 05:56:11,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137105867] [2021-03-26 05:56:11,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:56:11,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:56:11,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 24 conjunts are in the unsatisfiable core [2021-03-26 05:56:11,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:56:11,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:56:11,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:11,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:11,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:11,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:11,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:56:11,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:56:11,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:56:11,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:56:11,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 05:56:11,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:11,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:56:11,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:56:11,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:11,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:56:11,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:56:11,842 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 11 [2021-03-26 05:56:11,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:56:11,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:56:11,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:56:11,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:56:11,846 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 05:56:11,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:5 [2021-03-26 05:56:11,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:56:11,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:56:11,848 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-03-26 05:56:11,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:11,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:56:11,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:11,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:11,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:56:11,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:56:11,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:11,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:11,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:56:11,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:11,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:11,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,855 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:56:11,856 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:11,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,858 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:56:11,858 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:56:11,858 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:56:11,859 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:11,859 INFO L142 QuantifierPusher]: treesize reduction 15, result has 34.8 percent of original size [2021-03-26 05:56:11,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:11,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:56:11,872 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:56:11,872 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:56:11,872 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-03-26 05:56:11,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367019458] [2021-03-26 05:56:11,872 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-26 05:56:11,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:56:11,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-26 05:56:11,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-03-26 05:56:11,873 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 80 [2021-03-26 05:56:11,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 2270 transitions, 62045 flow. Second operand has 13 states, 13 states have (on average 27.076923076923077) internal successors, (352), 13 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:56:11,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:56:11,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 80 [2021-03-26 05:56:11,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:56:25,224 INFO L129 PetriNetUnfolder]: 11670/20418 cut-off events. [2021-03-26 05:56:25,224 INFO L130 PetriNetUnfolder]: For 986543/986772 co-relation queries the response was YES. [2021-03-26 05:56:25,476 INFO L84 FinitePrefix]: Finished finitePrefix Result has 254556 conditions, 20418 events. 11670/20418 cut-off events. For 986543/986772 co-relation queries the response was YES. Maximal size of possible extension queue 1438. Compared 174329 event pairs, 591 based on Foata normal form. 170/20539 useless extension candidates. Maximal degree in co-relation 254384. Up to 14512 conditions per place. [2021-03-26 05:56:25,603 INFO L132 encePairwiseOnDemand]: 65/80 looper letters, 2741 selfloop transitions, 175 changer transitions 0/2924 dead transitions. [2021-03-26 05:56:25,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 2924 transitions, 83726 flow [2021-03-26 05:56:25,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 05:56:25,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 05:56:25,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 424 transitions. [2021-03-26 05:56:25,604 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2021-03-26 05:56:25,604 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 424 transitions. [2021-03-26 05:56:25,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 424 transitions. [2021-03-26 05:56:25,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:56:25,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 424 transitions. [2021-03-26 05:56:25,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 30.285714285714285) internal successors, (424), 14 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:56:25,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 80.0) internal successors, (1200), 15 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:56:25,606 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 80.0) internal successors, (1200), 15 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:56:25,606 INFO L185 Difference]: Start difference. First operand has 286 places, 2270 transitions, 62045 flow. Second operand 14 states and 424 transitions. [2021-03-26 05:56:25,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 2924 transitions, 83726 flow [2021-03-26 05:56:31,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 2924 transitions, 83417 flow, removed 61 selfloop flow, removed 10 redundant places. [2021-03-26 05:56:31,612 INFO L241 Difference]: Finished difference. Result has 292 places, 2287 transitions, 62620 flow [2021-03-26 05:56:31,614 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=61736, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2095, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=62620, PETRI_PLACES=292, PETRI_TRANSITIONS=2287} [2021-03-26 05:56:31,614 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 268 predicate places. [2021-03-26 05:56:31,614 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:56:31,614 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 292 places, 2287 transitions, 62620 flow [2021-03-26 05:56:31,614 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 292 places, 2287 transitions, 62620 flow [2021-03-26 05:56:31,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 292 places, 2287 transitions, 62620 flow [2021-03-26 05:56:34,180 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][372], [2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, 2998#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:34,180 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:56:34,180 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:56:34,180 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:56:34,180 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:56:34,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1350], [Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, 2998#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:34,181 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:56:34,181 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:56:34,181 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:56:34,181 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:56:34,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][498], [Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, 2998#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:34,813 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:56:34,813 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:56:34,813 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:56:34,813 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:56:34,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2240], [Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, 2998#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:34,817 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:56:34,817 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:56:34,817 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:56:34,817 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:56:35,312 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1738], [2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, 2998#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:35,312 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:56:35,312 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:56:35,312 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:56:35,313 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:56:35,313 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][396], [Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, 2998#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:35,313 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:56:35,313 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:56:35,313 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:56:35,313 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:56:35,846 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][554], [6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2276#(<= 1 (select q2 q2_front)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 2998#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:35,847 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:56:35,847 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:56:35,847 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:56:35,847 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:56:35,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][554], [Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 2998#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:35,848 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 05:56:35,848 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:56:35,848 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:56:35,848 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:56:35,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1859], [Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 2998#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:35,923 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:56:35,923 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:56:35,923 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:56:35,923 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:56:35,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1355], [Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 2998#true, 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:35,950 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:56:35,950 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:56:35,950 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:56:35,950 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:56:36,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1912], [Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, 2998#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:36,468 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:56:36,468 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:56:36,468 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:56:36,468 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:56:36,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1912], [Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 2276#(<= 1 (select q2 q2_front)), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), 1151#true, Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2706#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2710#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= s (+ (select q2 q2_front) 5)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 1))), Black: 2665#(and (<= (+ (select q1 (+ q1_front (- 1))) (select q2 q2_front) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (<= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= (select q1 (+ q1_front (- 2))) 2)), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2946#(<= 1 (select q2 (+ q2_front 1))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), 2998#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 1157#(and (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f]) [2021-03-26 05:56:36,469 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 05:56:36,469 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 05:56:36,469 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 05:56:36,469 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:56:37,211 INFO L129 PetriNetUnfolder]: 7828/15025 cut-off events. [2021-03-26 05:56:37,211 INFO L130 PetriNetUnfolder]: For 653582/660706 co-relation queries the response was YES. [2021-03-26 05:56:37,380 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179251 conditions, 15025 events. 7828/15025 cut-off events. For 653582/660706 co-relation queries the response was YES. Maximal size of possible extension queue 1366. Compared 140094 event pairs, 75 based on Foata normal form. 1206/15968 useless extension candidates. Maximal degree in co-relation 179015. Up to 5942 conditions per place. [2021-03-26 05:56:37,732 INFO L142 LiptonReduction]: Number of co-enabled transitions 7862 [2021-03-26 05:56:38,342 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:56:38,342 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:56:38,342 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6728 [2021-03-26 05:56:38,342 INFO L480 AbstractCegarLoop]: Abstraction has has 292 places, 2287 transitions, 62620 flow [2021-03-26 05:56:38,342 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 27.076923076923077) internal successors, (352), 13 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:56:38,343 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:56:38,343 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:56:38,546 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-03-26 05:56:38,546 INFO L428 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:56:38,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:56:38,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1443054395, now seen corresponding path program 1 times [2021-03-26 05:56:38,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:56:38,546 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695187210] [2021-03-26 05:56:38,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:56:38,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:56:38,583 INFO L142 QuantifierPusher]: treesize reduction 18, result has 47.1 percent of original size [2021-03-26 05:56:38,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:56:38,592 INFO L142 QuantifierPusher]: treesize reduction 7, result has 82.9 percent of original size [2021-03-26 05:56:38,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:56:38,606 INFO L142 QuantifierPusher]: treesize reduction 44, result has 61.7 percent of original size [2021-03-26 05:56:38,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:56:38,648 INFO L142 QuantifierPusher]: treesize reduction 24, result has 74.5 percent of original size [2021-03-26 05:56:38,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 05:56:38,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:56:38,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 05:56:38,714 INFO L142 QuantifierPusher]: treesize reduction 16, result has 70.4 percent of original size [2021-03-26 05:56:38,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:56:38,737 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:56:38,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:56:38,754 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 05:56:38,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695187210] [2021-03-26 05:56:38,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162562908] [2021-03-26 05:56:38,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:56:38,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:56:38,788 WARN L261 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 58 conjunts are in the unsatisfiable core [2021-03-26 05:56:38,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:56:38,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:56:38,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:38,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:38,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:38,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:38,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:38,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:38,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:56:38,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:56:38,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:56:38,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:56:38,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:56:38,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:56:38,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:56:38,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:56:38,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:56:38,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,831 INFO L147 QuantifierPusher]: treesize reduction 6, result has 88.7 percent of original size 47 [2021-03-26 05:56:38,832 INFO L142 QuantifierPusher]: treesize reduction 6, result has 88.9 percent of original size [2021-03-26 05:56:38,832 INFO L147 QuantifierPusher]: treesize reduction 9, result has 83.3 percent of original size 45 [2021-03-26 05:56:38,832 INFO L142 QuantifierPusher]: treesize reduction 9, result has 83.3 percent of original size [2021-03-26 05:56:38,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:56:38,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:56:38,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,858 INFO L147 QuantifierPusher]: treesize reduction 2, result has 96.3 percent of original size 52 [2021-03-26 05:56:38,858 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-26 05:56:38,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:56:38,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:56:38,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:56:38,884 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.0 percent of original size [2021-03-26 05:56:38,885 INFO L147 QuantifierPusher]: treesize reduction 3, result has 97.0 percent of original size 98 [2021-03-26 05:56:38,886 INFO L142 QuantifierPusher]: treesize reduction 3, result has 97.1 percent of original size [2021-03-26 05:56:38,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:38,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:56:38,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-03-26 05:56:38,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:38,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:56:38,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-03-26 05:56:38,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:56:38,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:56:38,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:56:38,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 51 [2021-03-26 05:56:38,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,899 INFO L147 QuantifierPusher]: treesize reduction 2, result has 94.9 percent of original size 37 [2021-03-26 05:56:38,899 INFO L142 QuantifierPusher]: treesize reduction 2, result has 94.9 percent of original size [2021-03-26 05:56:38,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:56:38,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:56:38,904 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-03-26 05:56:38,904 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 79 treesize of output 51 [2021-03-26 05:56:38,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,905 INFO L147 QuantifierPusher]: treesize reduction 15, result has 76.9 percent of original size 50 [2021-03-26 05:56:38,905 INFO L142 QuantifierPusher]: treesize reduction 15, result has 76.9 percent of original size [2021-03-26 05:56:38,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:56:38,906 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:56:38,952 INFO L628 ElimStorePlain]: treesize reduction 9, result has 92.2 percent of original size [2021-03-26 05:56:38,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 05:56:38,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:56:38,953 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:186, output treesize:106 [2021-03-26 05:56:38,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 05:56:38,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 05:56:38,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 05:56:38,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 05:56:38,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 05:56:38,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 05:56:38,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,997 INFO L147 QuantifierPusher]: treesize reduction 11, result has 91.2 percent of original size 114 [2021-03-26 05:56:38,998 INFO L142 QuantifierPusher]: treesize reduction 11, result has 91.3 percent of original size [2021-03-26 05:56:38,998 INFO L147 QuantifierPusher]: treesize reduction 11, result has 91.3 percent of original size 115 [2021-03-26 05:56:38,998 INFO L142 QuantifierPusher]: treesize reduction 11, result has 91.3 percent of original size [2021-03-26 05:56:38,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:56:38,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:38,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:56:39,042 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-03-26 05:56:39,043 INFO L147 QuantifierPusher]: treesize reduction 9, result has 94.0 percent of original size 141 [2021-03-26 05:56:39,043 INFO L142 QuantifierPusher]: treesize reduction 9, result has 94.0 percent of original size [2021-03-26 05:56:39,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:39,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-03-26 05:56:39,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2021-03-26 05:56:39,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,047 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 7, 1] term [2021-03-26 05:56:39,047 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 05:56:39,048 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,049 INFO L147 QuantifierPusher]: treesize reduction 28, result has 84.9 percent of original size 157 [2021-03-26 05:56:39,050 INFO L142 QuantifierPusher]: treesize reduction 28, result has 84.9 percent of original size [2021-03-26 05:56:39,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-03-26 05:56:39,133 INFO L142 QuantifierPusher]: treesize reduction 32, result has 81.2 percent of original size [2021-03-26 05:56:39,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:39,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-03-26 05:56:39,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 139 [2021-03-26 05:56:39,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:39,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 05:56:39,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:39,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:56:39,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2021-03-26 05:56:39,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:39,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 05:56:39,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:56:39,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 05:56:39,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2021-03-26 05:56:39,149 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:56:39,149 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 49 treesize of output 25 [2021-03-26 05:56:39,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:56:39,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:56:39,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:56:39,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,181 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:56:39,181 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 68 treesize of output 34 [2021-03-26 05:56:39,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:56:39,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:56:39,184 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:56:39,217 INFO L628 ElimStorePlain]: treesize reduction 5, result has 85.7 percent of original size [2021-03-26 05:56:39,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:56:39,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:56:39,218 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:126, output treesize:30 [2021-03-26 05:56:39,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:56:39,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:56:39,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:56:39,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:56:39,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:56:39,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:56:39,261 INFO L142 QuantifierPusher]: treesize reduction 19, result has 42.4 percent of original size [2021-03-26 05:56:39,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:56:39,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:56:39,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:56:39,300 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 05:56:39,300 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:56:39,300 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2021-03-26 05:56:39,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652061392] [2021-03-26 05:56:39,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-26 05:56:39,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:56:39,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-26 05:56:39,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-03-26 05:56:39,301 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 80 [2021-03-26 05:56:39,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 2287 transitions, 62620 flow. Second operand has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:56:39,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:56:39,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 80 [2021-03-26 05:56:39,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:56:40,803 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2021-03-26 05:56:53,835 INFO L129 PetriNetUnfolder]: 12094/20949 cut-off events. [2021-03-26 05:56:53,836 INFO L130 PetriNetUnfolder]: For 1109510/1109512 co-relation queries the response was YES. [2021-03-26 05:56:54,259 INFO L84 FinitePrefix]: Finished finitePrefix Result has 270596 conditions, 20949 events. 12094/20949 cut-off events. For 1109510/1109512 co-relation queries the response was YES. Maximal size of possible extension queue 1500. Compared 177567 event pairs, 1608 based on Foata normal form. 3/20941 useless extension candidates. Maximal degree in co-relation 270419. Up to 19426 conditions per place. [2021-03-26 05:56:54,386 INFO L132 encePairwiseOnDemand]: 64/80 looper letters, 2257 selfloop transitions, 32 changer transitions 11/2306 dead transitions. [2021-03-26 05:56:54,386 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 2306 transitions, 67827 flow [2021-03-26 05:56:54,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 05:56:54,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 05:56:54,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 259 transitions. [2021-03-26 05:56:54,387 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.21583333333333332 [2021-03-26 05:56:54,387 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 259 transitions. [2021-03-26 05:56:54,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 259 transitions. [2021-03-26 05:56:54,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:56:54,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 259 transitions. [2021-03-26 05:56:54,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 17.266666666666666) internal successors, (259), 15 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:56:54,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 80.0) internal successors, (1280), 16 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:56:54,389 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 80.0) internal successors, (1280), 16 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:56:54,389 INFO L185 Difference]: Start difference. First operand has 292 places, 2287 transitions, 62620 flow. Second operand 15 states and 259 transitions. [2021-03-26 05:56:54,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 2306 transitions, 67827 flow [2021-03-26 05:57:00,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 2306 transitions, 67386 flow, removed 91 selfloop flow, removed 14 redundant places. [2021-03-26 05:57:00,901 INFO L241 Difference]: Finished difference. Result has 297 places, 2286 transitions, 62224 flow [2021-03-26 05:57:00,903 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=62180, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=62224, PETRI_PLACES=297, PETRI_TRANSITIONS=2286} [2021-03-26 05:57:00,903 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 273 predicate places. [2021-03-26 05:57:00,903 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:57:00,903 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 297 places, 2286 transitions, 62224 flow [2021-03-26 05:57:00,903 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 297 places, 2286 transitions, 62224 flow [2021-03-26 05:57:00,923 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 292 places, 2286 transitions, 62224 flow [2021-03-26 05:57:06,561 INFO L129 PetriNetUnfolder]: 7840/15043 cut-off events. [2021-03-26 05:57:06,561 INFO L130 PetriNetUnfolder]: For 660207/667183 co-relation queries the response was YES. [2021-03-26 05:57:06,753 INFO L84 FinitePrefix]: Finished finitePrefix Result has 178603 conditions, 15043 events. 7840/15043 cut-off events. For 660207/667183 co-relation queries the response was YES. Maximal size of possible extension queue 1382. Compared 140450 event pairs, 66 based on Foata normal form. 1249/16051 useless extension candidates. Maximal degree in co-relation 178367. Up to 5962 conditions per place. [2021-03-26 05:57:07,185 INFO L142 LiptonReduction]: Number of co-enabled transitions 7858 [2021-03-26 05:57:07,886 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:57:07,887 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:57:07,887 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6984 [2021-03-26 05:57:07,887 INFO L480 AbstractCegarLoop]: Abstraction has has 292 places, 2286 transitions, 62224 flow [2021-03-26 05:57:07,887 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:57:07,887 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:57:07,887 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:57:08,087 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:57:08,088 INFO L428 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:57:08,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:57:08,088 INFO L82 PathProgramCache]: Analyzing trace with hash -1602147431, now seen corresponding path program 1 times [2021-03-26 05:57:08,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:57:08,088 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482937938] [2021-03-26 05:57:08,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:57:08,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:57:08,108 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-26 05:57:08,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,114 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-03-26 05:57:08,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:57:08,122 INFO L142 QuantifierPusher]: treesize reduction 20, result has 60.0 percent of original size [2021-03-26 05:57:08,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:57:08,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:57:08,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,182 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 05:57:08,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482937938] [2021-03-26 05:57:08,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111728843] [2021-03-26 05:57:08,182 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 05:57:08,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:57:08,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-26 05:57:08,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:57:08,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:57:08,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:57:08,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:57:08,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 05:57:08,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:57:08,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:57:08,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:57:08,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 05:57:08,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:08,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:08,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:08,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:08,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:57:08,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:57:08,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:57:08,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:57:08,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:57:08,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:57:08,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 05:57:08,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 05:57:08,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 05:57:08,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 05:57:08,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:57:08,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 05:57:08,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 05:57:08,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:57:08,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 05:57:08,267 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 11 [2021-03-26 05:57:08,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:57:08,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:57:08,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:57:08,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 05:57:08,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:29, output treesize:16 [2021-03-26 05:57:08,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:57:08,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:57:08,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:57:08,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:57:08,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 05:57:08,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 05:57:08,292 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-03-26 05:57:08,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:57:08,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:57:08,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:57:08,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:57:08,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:57:08,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 05:57:08,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:08,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,300 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:57:08,301 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,302 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:57:08,303 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 05:57:08,303 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 05:57:08,304 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:08,304 INFO L142 QuantifierPusher]: treesize reduction 15, result has 34.8 percent of original size [2021-03-26 05:57:08,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:08,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 05:57:08,312 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 05:57:08,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:57:08,312 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2021-03-26 05:57:08,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343026322] [2021-03-26 05:57:08,312 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 05:57:08,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:57:08,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 05:57:08,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-03-26 05:57:08,313 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 80 [2021-03-26 05:57:08,313 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 2286 transitions, 62224 flow. Second operand has 10 states, 10 states have (on average 27.1) internal successors, (271), 10 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:57:08,313 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:57:08,313 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 80 [2021-03-26 05:57:08,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:57:23,994 INFO L129 PetriNetUnfolder]: 12515/21860 cut-off events. [2021-03-26 05:57:23,996 INFO L130 PetriNetUnfolder]: For 1131942/1132186 co-relation queries the response was YES. [2021-03-26 05:57:24,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 273168 conditions, 21860 events. 12515/21860 cut-off events. For 1131942/1132186 co-relation queries the response was YES. Maximal size of possible extension queue 1517. Compared 186831 event pairs, 1065 based on Foata normal form. 319/22126 useless extension candidates. Maximal degree in co-relation 272993. Up to 16677 conditions per place. [2021-03-26 05:57:24,461 INFO L132 encePairwiseOnDemand]: 65/80 looper letters, 2842 selfloop transitions, 86 changer transitions 0/2936 dead transitions. [2021-03-26 05:57:24,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 2936 transitions, 83489 flow [2021-03-26 05:57:24,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 05:57:24,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 05:57:24,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 419 transitions. [2021-03-26 05:57:24,462 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.37410714285714286 [2021-03-26 05:57:24,462 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 419 transitions. [2021-03-26 05:57:24,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 419 transitions. [2021-03-26 05:57:24,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:57:24,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 419 transitions. [2021-03-26 05:57:24,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 29.928571428571427) internal successors, (419), 14 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 05:57:24,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 80.0) internal successors, (1200), 15 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:57:24,464 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 80.0) internal successors, (1200), 15 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:57:24,464 INFO L185 Difference]: Start difference. First operand has 292 places, 2286 transitions, 62224 flow. Second operand 14 states and 419 transitions. [2021-03-26 05:57:24,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 2936 transitions, 83489 flow [2021-03-26 05:57:31,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 2936 transitions, 83413 flow, removed 6 selfloop flow, removed 14 redundant places. [2021-03-26 05:57:31,558 INFO L241 Difference]: Finished difference. Result has 293 places, 2293 transitions, 62527 flow [2021-03-26 05:57:31,559 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=62148, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=62527, PETRI_PLACES=293, PETRI_TRANSITIONS=2293} [2021-03-26 05:57:31,559 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 269 predicate places. [2021-03-26 05:57:31,559 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:57:31,559 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 293 places, 2293 transitions, 62527 flow [2021-03-26 05:57:31,560 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 293 places, 2293 transitions, 62527 flow [2021-03-26 05:57:31,580 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 293 places, 2293 transitions, 62527 flow [2021-03-26 05:57:37,810 INFO L129 PetriNetUnfolder]: 8340/15982 cut-off events. [2021-03-26 05:57:37,810 INFO L130 PetriNetUnfolder]: For 697574/704723 co-relation queries the response was YES. [2021-03-26 05:57:37,999 INFO L84 FinitePrefix]: Finished finitePrefix Result has 190369 conditions, 15982 events. 8340/15982 cut-off events. For 697574/704723 co-relation queries the response was YES. Maximal size of possible extension queue 1446. Compared 150256 event pairs, 90 based on Foata normal form. 1242/16938 useless extension candidates. Maximal degree in co-relation 190137. Up to 6300 conditions per place. [2021-03-26 05:57:38,206 INFO L142 LiptonReduction]: Number of co-enabled transitions 8272 [2021-03-26 05:57:38,877 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 05:57:38,878 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 05:57:38,878 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7319 [2021-03-26 05:57:38,878 INFO L480 AbstractCegarLoop]: Abstraction has has 293 places, 2293 transitions, 62527 flow [2021-03-26 05:57:38,878 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 27.1) internal successors, (271), 10 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:57:38,878 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:57:38,878 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:57:39,078 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:57:39,079 INFO L428 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:57:39,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:57:39,079 INFO L82 PathProgramCache]: Analyzing trace with hash 337669899, now seen corresponding path program 1 times [2021-03-26 05:57:39,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:57:39,079 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613391495] [2021-03-26 05:57:39,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:57:39,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:57:39,100 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:57:39,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:57:39,110 INFO L142 QuantifierPusher]: treesize reduction 7, result has 80.6 percent of original size [2021-03-26 05:57:39,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 05:57:39,124 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-26 05:57:39,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 05:57:39,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 05:57:39,175 INFO L142 QuantifierPusher]: treesize reduction 16, result has 80.0 percent of original size [2021-03-26 05:57:39,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 05:57:39,211 INFO L142 QuantifierPusher]: treesize reduction 16, result has 76.1 percent of original size [2021-03-26 05:57:39,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:57:39,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:57:39,263 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:57:39,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:57:39,277 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 05:57:39,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613391495] [2021-03-26 05:57:39,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186113408] [2021-03-26 05:57:39,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:57:39,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:57:39,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 57 conjunts are in the unsatisfiable core [2021-03-26 05:57:39,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:57:39,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:57:39,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:57:39,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:57:39,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:57:39,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:57:39,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:57:39,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:57:39,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:57:39,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:57:39,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:57:39,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:57:39,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 05:57:39,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 05:57:39,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 05:57:39,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,431 INFO L147 QuantifierPusher]: treesize reduction 2, result has 97.0 percent of original size 64 [2021-03-26 05:57:39,431 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.0 percent of original size [2021-03-26 05:57:39,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:57:39,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:57:39,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:57:39,601 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2021-03-26 05:57:39,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:57:39,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:57:39,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:57:39,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:57:39,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:57:39,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 05:57:39,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 05:57:39,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 05:57:39,649 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 05:57:39,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:39,651 INFO L142 QuantifierPusher]: treesize reduction 3, result has 95.6 percent of original size [2021-03-26 05:57:39,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:57:39,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 05:57:39,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:39,655 INFO L142 QuantifierPusher]: treesize reduction 5, result has 95.7 percent of original size [2021-03-26 05:57:39,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-03-26 05:57:39,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-03-26 05:57:39,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,657 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-03-26 05:57:39,658 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:39,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:39,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 05:57:39,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:39,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 05:57:39,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 192 [2021-03-26 05:57:39,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:39,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-03-26 05:57:39,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-03-26 05:57:39,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:57:39,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:57:39,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:57:39,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 48 [2021-03-26 05:57:39,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,679 INFO L147 QuantifierPusher]: treesize reduction 13, result has 73.5 percent of original size 36 [2021-03-26 05:57:39,680 INFO L142 QuantifierPusher]: treesize reduction 13, result has 73.5 percent of original size [2021-03-26 05:57:39,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:57:39,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:57:39,685 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:57:39,685 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 92 treesize of output 48 [2021-03-26 05:57:39,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,687 INFO L147 QuantifierPusher]: treesize reduction 9, result has 82.0 percent of original size 41 [2021-03-26 05:57:39,687 INFO L142 QuantifierPusher]: treesize reduction 9, result has 82.0 percent of original size [2021-03-26 05:57:39,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 05:57:39,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:57:39,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:57:39,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:57:39,714 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:214, output treesize:107 [2021-03-26 05:57:39,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:57:39,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 05:57:39,759 INFO L142 QuantifierPusher]: treesize reduction 54, result has 50.9 percent of original size [2021-03-26 05:57:39,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 05:57:39,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:57:39,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:39,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 05:57:39,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:57:39,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:39,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 05:57:39,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:57:39,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:57:39,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 05:57:39,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 05:57:39,808 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:57:39,808 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 57 treesize of output 31 [2021-03-26 05:57:39,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,810 INFO L147 QuantifierPusher]: treesize reduction 3, result has 80.0 percent of original size 12 [2021-03-26 05:57:39,810 INFO L142 QuantifierPusher]: treesize reduction 3, result has 80.0 percent of original size [2021-03-26 05:57:39,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:57:39,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,818 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 05:57:39,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:12 [2021-03-26 05:57:39,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:57:39,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:57:39,854 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 05:57:39,854 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:57:39,854 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2021-03-26 05:57:39,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924484370] [2021-03-26 05:57:39,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-26 05:57:39,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:57:39,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-26 05:57:39,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-03-26 05:57:39,856 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 80 [2021-03-26 05:57:39,856 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 2293 transitions, 62527 flow. Second operand has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:57:39,856 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:57:39,856 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 80 [2021-03-26 05:57:39,856 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:57:56,534 INFO L129 PetriNetUnfolder]: 13003/22445 cut-off events. [2021-03-26 05:57:56,534 INFO L130 PetriNetUnfolder]: For 1194324/1194325 co-relation queries the response was YES. [2021-03-26 05:57:56,913 INFO L84 FinitePrefix]: Finished finitePrefix Result has 290096 conditions, 22445 events. 13003/22445 cut-off events. For 1194324/1194325 co-relation queries the response was YES. Maximal size of possible extension queue 1560. Compared 190701 event pairs, 1106 based on Foata normal form. 2/22436 useless extension candidates. Maximal degree in co-relation 289924. Up to 17919 conditions per place. [2021-03-26 05:57:57,058 INFO L132 encePairwiseOnDemand]: 65/80 looper letters, 1562 selfloop transitions, 887 changer transitions 7/2462 dead transitions. [2021-03-26 05:57:57,058 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 2462 transitions, 71323 flow [2021-03-26 05:57:57,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-26 05:57:57,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-26 05:57:57,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 331 transitions. [2021-03-26 05:57:57,059 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.21776315789473685 [2021-03-26 05:57:57,059 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 331 transitions. [2021-03-26 05:57:57,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 331 transitions. [2021-03-26 05:57:57,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:57:57,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 331 transitions. [2021-03-26 05:57:57,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 17.42105263157895) internal successors, (331), 19 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:57:57,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 80.0) internal successors, (1600), 20 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:57:57,061 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 80.0) internal successors, (1600), 20 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:57:57,061 INFO L185 Difference]: Start difference. First operand has 293 places, 2293 transitions, 62527 flow. Second operand 19 states and 331 transitions. [2021-03-26 05:57:57,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 2462 transitions, 71323 flow [2021-03-26 05:58:05,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 2462 transitions, 71133 flow, removed 24 selfloop flow, removed 11 redundant places. [2021-03-26 05:58:05,851 INFO L241 Difference]: Finished difference. Result has 310 places, 2341 transitions, 66326 flow [2021-03-26 05:58:05,853 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=62349, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=839, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=66326, PETRI_PLACES=310, PETRI_TRANSITIONS=2341} [2021-03-26 05:58:05,854 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 286 predicate places. [2021-03-26 05:58:05,854 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:58:05,854 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 310 places, 2341 transitions, 66326 flow [2021-03-26 05:58:05,854 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 310 places, 2341 transitions, 66326 flow [2021-03-26 05:58:05,878 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 306 places, 2341 transitions, 66326 flow [2021-03-26 05:58:07,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1534], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2820#f, Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:07,534 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:58:07,534 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:07,534 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:58:07,534 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:58:07,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][283], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:07,534 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:58:07,535 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:58:07,535 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:58:07,535 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:08,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1687], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:08,460 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:58:08,460 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:08,460 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:08,460 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:58:08,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1108], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:08,538 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:58:08,538 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:08,538 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:58:08,538 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:08,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][268], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2820#f, Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:08,555 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:58:08,555 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:58:08,555 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:08,555 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:08,555 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1101], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:08,555 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:58:08,555 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:08,555 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:58:08,555 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:09,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][404], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:09,065 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:58:09,065 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:09,065 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:09,065 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:09,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2185], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:09,142 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:58:09,142 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:09,142 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:09,142 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:09,413 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1762], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:09,414 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:58:09,414 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:09,414 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:09,414 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:09,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1762], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:09,415 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:58:09,415 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:09,415 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:09,415 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:10,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][453], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:10,209 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:58:10,209 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:10,209 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:58:10,209 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:58:10,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][453], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3321#(and (<= 4 s) (<= s 4) (= s (+ t 3)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3323#(and (= s (+ (select q2 q2_front) 5)) (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= q2_back (+ q2_front 2)) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:10,210 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:58:10,210 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:58:10,210 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:58:10,210 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:12,037 INFO L129 PetriNetUnfolder]: 8333/15981 cut-off events. [2021-03-26 05:58:12,037 INFO L130 PetriNetUnfolder]: For 743866/751699 co-relation queries the response was YES. [2021-03-26 05:58:12,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 193059 conditions, 15981 events. 8333/15981 cut-off events. For 743866/751699 co-relation queries the response was YES. Maximal size of possible extension queue 1414. Compared 149889 event pairs, 108 based on Foata normal form. 1331/17041 useless extension candidates. Maximal degree in co-relation 192815. Up to 6300 conditions per place. [2021-03-26 05:58:12,711 INFO L142 LiptonReduction]: Number of co-enabled transitions 8388 [2021-03-26 05:58:14,526 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-26 05:58:14,526 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 05:58:14,526 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8672 [2021-03-26 05:58:14,526 INFO L480 AbstractCegarLoop]: Abstraction has has 306 places, 2341 transitions, 66354 flow [2021-03-26 05:58:14,527 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:58:14,527 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:58:14,527 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:58:14,739 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:58:14,740 INFO L428 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:58:14,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:58:14,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1078685153, now seen corresponding path program 2 times [2021-03-26 05:58:14,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:58:14,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38364089] [2021-03-26 05:58:14,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:58:14,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:58:14,775 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 05:58:14,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:58:14,784 INFO L142 QuantifierPusher]: treesize reduction 7, result has 86.5 percent of original size [2021-03-26 05:58:14,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:58:14,798 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-26 05:58:14,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:58:14,814 INFO L142 QuantifierPusher]: treesize reduction 34, result has 57.0 percent of original size [2021-03-26 05:58:14,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:58:14,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:14,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 05:58:14,859 INFO L142 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-03-26 05:58:14,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 05:58:14,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:14,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 05:58:14,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:14,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:58:14,921 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:58:14,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:58:14,938 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:58:14,938 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38364089] [2021-03-26 05:58:14,938 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816483442] [2021-03-26 05:58:14,938 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 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 05:58:14,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 05:58:14,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 05:58:14,980 WARN L261 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 70 conjunts are in the unsatisfiable core [2021-03-26 05:58:14,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:58:14,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:14,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:58:14,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:14,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:14,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:14,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:14,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:14,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:15,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:15,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:15,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:15,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:15,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:58:15,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:58:15,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:58:15,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:58:15,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:58:15,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:58:15,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:58:15,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:58:15,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 05:58:15,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 05:58:15,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 05:58:15,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 05:58:15,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 05:58:15,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 05:58:15,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 05:58:15,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 05:58:15,082 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.8 percent of original size [2021-03-26 05:58:15,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 05:58:15,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:58:15,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:58:15,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:58:15,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,137 INFO L147 QuantifierPusher]: treesize reduction 5, result has 95.9 percent of original size 116 [2021-03-26 05:58:15,138 INFO L142 QuantifierPusher]: treesize reduction 5, result has 95.9 percent of original size [2021-03-26 05:58:15,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-03-26 05:58:15,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-03-26 05:58:15,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-03-26 05:58:15,208 INFO L142 QuantifierPusher]: treesize reduction 14, result has 90.5 percent of original size [2021-03-26 05:58:15,209 INFO L147 QuantifierPusher]: treesize reduction 2, result has 98.4 percent of original size 125 [2021-03-26 05:58:15,209 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.4 percent of original size [2021-03-26 05:58:15,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2021-03-26 05:58:15,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2021-03-26 05:58:15,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2021-03-26 05:58:15,289 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.4 percent of original size [2021-03-26 05:58:15,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:15,291 INFO L142 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-03-26 05:58:15,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 05:58:15,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-03-26 05:58:15,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:15,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 05:58:15,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-03-26 05:58:15,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:15,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 05:58:15,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 163 [2021-03-26 05:58:15,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 65 [2021-03-26 05:58:15,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,318 INFO L147 QuantifierPusher]: treesize reduction 8, result has 88.4 percent of original size 61 [2021-03-26 05:58:15,318 INFO L142 QuantifierPusher]: treesize reduction 8, result has 88.4 percent of original size [2021-03-26 05:58:15,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:58:15,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:58:15,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 65 [2021-03-26 05:58:15,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:58:15,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:58:15,338 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:58:15,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:15,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 65 [2021-03-26 05:58:15,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:58:15,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:58:15,358 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 05:58:15,366 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 05:58:15,367 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 97 treesize of output 65 [2021-03-26 05:58:15,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,368 INFO L147 QuantifierPusher]: treesize reduction 8, result has 88.4 percent of original size 61 [2021-03-26 05:58:15,369 INFO L142 QuantifierPusher]: treesize reduction 8, result has 88.4 percent of original size [2021-03-26 05:58:15,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:58:15,369 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 05:58:15,541 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 39 [2021-03-26 05:58:15,542 INFO L628 ElimStorePlain]: treesize reduction 52, result has 86.4 percent of original size [2021-03-26 05:58:15,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 329 [2021-03-26 05:58:15,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 05:58:15,543 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:545, output treesize:329 [2021-03-26 05:58:15,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 329 [2021-03-26 05:58:15,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 329 [2021-03-26 05:58:15,738 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2021-03-26 05:58:15,739 INFO L142 QuantifierPusher]: treesize reduction 158, result has 52.4 percent of original size [2021-03-26 05:58:15,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-03-26 05:58:15,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 171 [2021-03-26 05:58:15,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 171 [2021-03-26 05:58:15,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 171 [2021-03-26 05:58:15,808 INFO L142 QuantifierPusher]: treesize reduction 86, result has 57.4 percent of original size [2021-03-26 05:58:15,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 05:58:15,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 05:58:15,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 05:58:15,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 05:58:15,864 INFO L142 QuantifierPusher]: treesize reduction 13, result has 89.3 percent of original size [2021-03-26 05:58:15,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:15,865 INFO L142 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-03-26 05:58:15,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 05:58:15,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 05:58:15,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:15,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 05:58:15,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:58:15,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:15,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 05:58:15,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:58:15,876 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 05:58:15,876 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 100 treesize of output 44 [2021-03-26 05:58:15,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:58:15,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,885 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 05:58:15,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:12 [2021-03-26 05:58:15,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:15,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:15,921 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:58:15,921 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:58:15,921 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-03-26 05:58:15,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674958614] [2021-03-26 05:58:15,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-03-26 05:58:15,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:58:15,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-03-26 05:58:15,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2021-03-26 05:58:15,922 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 81 [2021-03-26 05:58:15,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 2341 transitions, 66354 flow. Second operand has 21 states, 21 states have (on average 15.142857142857142) internal successors, (318), 21 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:58:15,922 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:58:15,922 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 81 [2021-03-26 05:58:15,923 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:58:16,978 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-03-26 05:58:17,373 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2021-03-26 05:58:34,524 INFO L129 PetriNetUnfolder]: 13012/22450 cut-off events. [2021-03-26 05:58:34,525 INFO L130 PetriNetUnfolder]: For 1266968/1266969 co-relation queries the response was YES. [2021-03-26 05:58:34,934 INFO L84 FinitePrefix]: Finished finitePrefix Result has 292380 conditions, 22450 events. 13012/22450 cut-off events. For 1266968/1266969 co-relation queries the response was YES. Maximal size of possible extension queue 1555. Compared 190442 event pairs, 1177 based on Foata normal form. 3/22442 useless extension candidates. Maximal degree in co-relation 292199. Up to 18080 conditions per place. [2021-03-26 05:58:35,074 INFO L132 encePairwiseOnDemand]: 67/81 looper letters, 1591 selfloop transitions, 819 changer transitions 7/2423 dead transitions. [2021-03-26 05:58:35,074 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 2423 transitions, 73248 flow [2021-03-26 05:58:35,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 05:58:35,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 05:58:35,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 277 transitions. [2021-03-26 05:58:35,076 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.21373456790123457 [2021-03-26 05:58:35,076 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 277 transitions. [2021-03-26 05:58:35,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 277 transitions. [2021-03-26 05:58:35,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:58:35,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 277 transitions. [2021-03-26 05:58:35,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 17.3125) internal successors, (277), 16 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 05:58:35,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 81.0) internal successors, (1377), 17 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:58:35,077 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 81.0) internal successors, (1377), 17 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:58:35,077 INFO L185 Difference]: Start difference. First operand has 306 places, 2341 transitions, 66354 flow. Second operand 16 states and 277 transitions. [2021-03-26 05:58:35,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 2423 transitions, 73248 flow [2021-03-26 05:58:43,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 2423 transitions, 72880 flow, removed 159 selfloop flow, removed 8 redundant places. [2021-03-26 05:58:43,679 INFO L241 Difference]: Finished difference. Result has 324 places, 2360 transitions, 68225 flow [2021-03-26 05:58:43,681 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=65988, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=800, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=68225, PETRI_PLACES=324, PETRI_TRANSITIONS=2360} [2021-03-26 05:58:43,681 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 300 predicate places. [2021-03-26 05:58:43,681 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:58:43,681 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 324 places, 2360 transitions, 68225 flow [2021-03-26 05:58:43,681 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 324 places, 2360 transitions, 68225 flow [2021-03-26 05:58:43,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 321 places, 2360 transitions, 68225 flow [2021-03-26 05:58:45,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1663], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:45,236 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:58:45,236 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:45,236 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:45,236 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:58:45,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][293], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:45,236 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:58:45,236 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:45,236 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:58:45,236 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:45,312 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1663], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:45,312 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-26 05:58:45,312 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:58:45,312 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:58:45,312 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:58:45,312 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:58:45,377 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][293], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:45,377 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-26 05:58:45,377 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:58:45,377 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:58:45,377 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:58:45,377 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:58:45,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1820], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:45,938 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:58:45,938 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:45,938 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:45,938 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:46,002 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1243], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:46,002 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,002 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,002 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:46,002 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1193], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:46,043 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:58:46,043 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:46,044 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,044 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:46,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1638], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:46,044 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,044 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,044 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:46,044 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1784], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:46,044 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:58:46,044 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,044 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:46,045 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:46,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][250], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:46,045 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,045 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,045 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:58:46,045 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:46,172 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1638], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:46,172 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:58:46,172 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,172 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:58:46,172 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,172 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,201 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1820], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:46,202 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:58:46,202 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,202 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,202 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,202 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:58:46,233 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][250], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:46,233 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:58:46,233 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,233 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:58:46,233 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,233 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,262 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1243], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:46,262 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:58:46,262 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,262 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:58:46,262 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:46,262 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:47,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1878], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:47,164 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:58:47,164 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:47,164 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:47,164 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:47,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1836], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:47,164 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:58:47,164 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:58:47,164 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:47,165 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:58:47,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1878], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:47,166 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:58:47,166 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:47,166 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:47,166 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:58:47,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1836], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:47,166 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:58:47,166 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:58:47,166 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:58:47,166 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:58:47,399 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1784], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:47,400 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:58:47,400 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:47,400 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,400 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,400 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,405 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1878], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:47,406 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:58:47,406 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,406 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:47,406 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,406 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,408 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1878], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:47,408 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:58:47,408 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,408 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,408 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:47,408 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,496 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1193], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:47,497 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:58:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:58:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:48,643 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1836], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:48,644 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:58:48,644 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:58:48,644 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:48,644 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:58:48,644 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:58:48,645 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1836], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3392#(and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))) t) (< 0 (select q2 (+ q2_front (- 3)))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 q2_front) 1)) (<= (select q2 (+ q2_front (- 1))) 1)), Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3428#(and (<= t 2) (= (+ t 4) s) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3422#(and (or (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 1))) 1))) (not f)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:58:48,645 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:58:48,645 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:58:48,645 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:58:48,645 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:58:48,645 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:58:50,233 INFO L129 PetriNetUnfolder]: 8406/16090 cut-off events. [2021-03-26 05:58:50,233 INFO L130 PetriNetUnfolder]: For 774879/782443 co-relation queries the response was YES. [2021-03-26 05:58:50,659 INFO L84 FinitePrefix]: Finished finitePrefix Result has 196577 conditions, 16090 events. 8406/16090 cut-off events. For 774879/782443 co-relation queries the response was YES. Maximal size of possible extension queue 1428. Compared 151057 event pairs, 121 based on Foata normal form. 1358/17163 useless extension candidates. Maximal degree in co-relation 196320. Up to 6332 conditions per place. [2021-03-26 05:58:50,871 INFO L142 LiptonReduction]: Number of co-enabled transitions 8436 [2021-03-26 05:58:53,110 INFO L154 LiptonReduction]: Checked pairs total: 4 [2021-03-26 05:58:53,110 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 05:58:53,110 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9429 [2021-03-26 05:58:53,111 INFO L480 AbstractCegarLoop]: Abstraction has has 321 places, 2360 transitions, 68274 flow [2021-03-26 05:58:53,111 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 15.142857142857142) internal successors, (318), 21 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:58:53,111 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:58:53,111 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:58:53,311 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-03-26 05:58:53,311 INFO L428 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:58:53,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:58:53,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1869101489, now seen corresponding path program 1 times [2021-03-26 05:58:53,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:58:53,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345961580] [2021-03-26 05:58:53,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:58:53,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:58:53,336 INFO L142 QuantifierPusher]: treesize reduction 18, result has 47.1 percent of original size [2021-03-26 05:58:53,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:58:53,346 INFO L142 QuantifierPusher]: treesize reduction 7, result has 82.1 percent of original size [2021-03-26 05:58:53,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 05:58:53,362 INFO L142 QuantifierPusher]: treesize reduction 37, result has 64.1 percent of original size [2021-03-26 05:58:53,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 05:58:53,406 INFO L142 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-03-26 05:58:53,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 05:58:53,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 05:58:53,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 05:58:53,495 INFO L142 QuantifierPusher]: treesize reduction 16, result has 70.4 percent of original size [2021-03-26 05:58:53,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:58:53,515 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:58:53,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:58:53,529 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 05:58:53,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345961580] [2021-03-26 05:58:53,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433822280] [2021-03-26 05:58:53,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 05:58:53,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:58:53,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 56 conjunts are in the unsatisfiable core [2021-03-26 05:58:53,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:58:53,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:58:53,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:58:53,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:58:53,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:58:53,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:58:53,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 05:58:53,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 05:58:53,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:58:53,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:58:53,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 05:58:53,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 05:58:53,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:58:53,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:58:53,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:58:53,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:58:53,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:58:53,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:58:53,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:58:53,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 05:58:53,683 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.2 percent of original size [2021-03-26 05:58:53,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 05:58:53,687 INFO L147 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size 111 [2021-03-26 05:58:53,688 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-26 05:58:53,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,691 INFO L142 QuantifierPusher]: treesize reduction 5, result has 95.8 percent of original size [2021-03-26 05:58:53,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:58:53,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-03-26 05:58:53,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:58:53,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:58:53,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,699 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-03-26 05:58:53,700 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 05:58:53,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 05:58:53,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-26 05:58:53,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 05:58:53,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 05:58:53,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,709 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-03-26 05:58:53,709 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:58:53,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:58:53,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-03-26 05:58:53,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 05:58:53,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 05:58:53,717 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-03-26 05:58:53,718 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:58:53,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:58:53,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 05:58:53,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 05:58:53,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:58:53,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:58:53,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 05:58:53,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 05:58:53,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 05:58:53,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 05:58:53,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 05:58:53,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 05:58:53,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 05:58:53,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 05:58:53,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 204 [2021-03-26 05:58:53,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:53,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:58:53,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-03-26 05:58:53,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:53,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:53,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-03-26 05:58:53,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:53,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:53,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-03-26 05:58:53,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-03-26 05:58:53,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-03-26 05:58:53,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 48 [2021-03-26 05:58:53,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,763 INFO L147 QuantifierPusher]: treesize reduction 11, result has 80.0 percent of original size 44 [2021-03-26 05:58:53,763 INFO L142 QuantifierPusher]: treesize reduction 11, result has 80.0 percent of original size [2021-03-26 05:58:53,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 05:58:53,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:58:53,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:53,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:53,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-03-26 05:58:53,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:53,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:58:53,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-03-26 05:58:53,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 48 [2021-03-26 05:58:53,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,775 INFO L147 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size 53 [2021-03-26 05:58:53,775 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-26 05:58:53,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:58:53,776 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:58:53,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-03-26 05:58:53,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:58:53,827 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:220, output treesize:121 [2021-03-26 05:58:53,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-03-26 05:58:53,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-03-26 05:58:53,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-03-26 05:58:53,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-03-26 05:58:53,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-03-26 05:58:53,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-03-26 05:58:53,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-03-26 05:58:53,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-03-26 05:58:53,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-03-26 05:58:53,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-03-26 05:58:53,971 INFO L142 QuantifierPusher]: treesize reduction 75, result has 51.9 percent of original size [2021-03-26 05:58:53,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 05:58:53,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:58:53,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:58:53,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:53,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:58:54,016 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 05:58:54,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 05:58:54,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:54,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 05:58:54,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 05:58:54,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,021 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-03-26 05:58:54,022 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:54,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 05:58:54,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 05:58:54,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 05:58:54,090 INFO L142 QuantifierPusher]: treesize reduction 26, result has 76.1 percent of original size [2021-03-26 05:58:54,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:54,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:58:54,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 05:58:54,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:54,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:58:54,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:58:54,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:58:54,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 05:58:54,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 05:58:54,102 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-03-26 05:58:54,102 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 78 treesize of output 38 [2021-03-26 05:58:54,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:58:54,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:58:54,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:58:54,112 INFO L628 ElimStorePlain]: treesize reduction 5, result has 70.6 percent of original size [2021-03-26 05:58:54,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,113 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 05:58:54,113 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:78, output treesize:12 [2021-03-26 05:58:54,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:58:54,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:58:54,157 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 05:58:54,158 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:58:54,158 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2021-03-26 05:58:54,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510262520] [2021-03-26 05:58:54,158 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-26 05:58:54,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:58:54,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-26 05:58:54,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-03-26 05:58:54,158 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 84 [2021-03-26 05:58:54,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 2360 transitions, 68274 flow. Second operand has 18 states, 18 states have (on average 15.222222222222221) internal successors, (274), 18 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:58:54,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:58:54,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 84 [2021-03-26 05:58:54,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:59:13,243 INFO L129 PetriNetUnfolder]: 13015/22476 cut-off events. [2021-03-26 05:59:13,244 INFO L130 PetriNetUnfolder]: For 1322755/1322756 co-relation queries the response was YES. [2021-03-26 05:59:13,759 INFO L84 FinitePrefix]: Finished finitePrefix Result has 295584 conditions, 22476 events. 13015/22476 cut-off events. For 1322755/1322756 co-relation queries the response was YES. Maximal size of possible extension queue 1576. Compared 190615 event pairs, 1828 based on Foata normal form. 3/22468 useless extension candidates. Maximal degree in co-relation 295393. Up to 20871 conditions per place. [2021-03-26 05:59:13,897 INFO L132 encePairwiseOnDemand]: 70/84 looper letters, 2336 selfloop transitions, 26 changer transitions 6/2374 dead transitions. [2021-03-26 05:59:13,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 2374 transitions, 73561 flow [2021-03-26 05:59:13,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 05:59:13,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 05:59:13,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 260 transitions. [2021-03-26 05:59:13,898 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.20634920634920634 [2021-03-26 05:59:13,898 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 260 transitions. [2021-03-26 05:59:13,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 260 transitions. [2021-03-26 05:59:13,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:59:13,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 260 transitions. [2021-03-26 05:59:13,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 17.333333333333332) internal successors, (260), 15 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:59:13,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 84.0) internal successors, (1344), 16 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:59:13,900 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 84.0) internal successors, (1344), 16 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:59:13,900 INFO L185 Difference]: Start difference. First operand has 321 places, 2360 transitions, 68274 flow. Second operand 15 states and 260 transitions. [2021-03-26 05:59:13,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 2374 transitions, 73561 flow [2021-03-26 05:59:22,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 2374 transitions, 72575 flow, removed 86 selfloop flow, removed 7 redundant places. [2021-03-26 05:59:22,455 INFO L241 Difference]: Finished difference. Result has 333 places, 2362 transitions, 67410 flow [2021-03-26 05:59:22,456 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=67290, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=67410, PETRI_PLACES=333, PETRI_TRANSITIONS=2362} [2021-03-26 05:59:22,457 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 309 predicate places. [2021-03-26 05:59:22,457 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:59:22,457 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 333 places, 2362 transitions, 67410 flow [2021-03-26 05:59:22,457 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 333 places, 2362 transitions, 67410 flow [2021-03-26 05:59:22,480 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 330 places, 2362 transitions, 67410 flow [2021-03-26 05:59:24,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1610], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:24,096 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:59:24,097 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:59:24,097 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:24,097 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:24,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][270], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:24,097 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:59:24,097 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:24,097 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:24,097 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:59:24,116 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1610], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:24,116 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:59:24,116 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:59:24,116 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:24,116 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:24,116 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:24,117 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][270], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:24,117 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:59:24,117 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:24,117 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:24,117 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:24,117 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 05:59:24,494 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1776], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:24,494 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:59:24,495 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:59:24,495 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:59:24,495 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:59:24,553 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1153], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:24,554 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 05:59:24,554 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:59:24,554 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:59:24,554 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:59:25,001 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1776], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,001 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,001 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:25,002 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,002 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:25,002 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][653], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,090 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,090 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:25,090 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:25,090 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2090], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,091 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,091 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:25,091 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:25,091 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,097 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][653], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,097 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,097 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,097 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:25,097 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:25,097 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,097 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2090], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 1063#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,097 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,097 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:25,097 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:25,097 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,097 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,098 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2200], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,098 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:59:25,098 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:59:25,098 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,098 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:59:25,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1660], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,116 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:59:25,116 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,116 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:59:25,116 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:59:25,116 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1153], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,116 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,116 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,116 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:25,116 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:25,116 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:25,590 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2200], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), 3445#true, Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,590 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:59:25,590 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:25,590 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:25,590 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:59:25,590 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:25,598 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1838], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,598 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:59:25,598 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:59:25,598 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:25,598 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:25,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1838], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,600 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:59:25,600 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:25,600 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:59:25,600 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:25,651 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1660], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:25,651 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 05:59:25,651 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 05:59:25,651 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:25,651 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:25,651 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:26,200 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1838], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:26,201 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:59:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:59:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:59:26,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2282], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:26,201 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:59:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:59:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:59:26,202 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:59:26,203 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1838], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:26,203 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 05:59:26,203 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:59:26,203 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 05:59:26,203 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:26,203 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:59:26,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2282], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3445#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:26,203 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 05:59:26,203 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:59:26,203 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 05:59:26,203 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 05:59:26,797 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2282], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), 3445#true, Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:26,797 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:59:26,797 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:59:26,797 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:26,797 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:59:26,797 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:59:26,798 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2282], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, 1063#true, Black: 2277#g, 2345#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), 3445#true, Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3522#(and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (= (select q2 (+ q2_front (- 2))) 1) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= (+ (select q2 q2_front) 1) 0) (<= q2_back (+ q2_front 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< (select q2 (+ q2_front (- 2))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= 0 (+ (select q2 q2_front) 1))), Black: 3524#(and (<= (+ t 3) s) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (< 0 t) (<= s 4) (<= q2_back (+ q2_front 1)) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3252#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))]) [2021-03-26 05:59:26,799 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 05:59:26,799 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:59:26,799 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:59:26,799 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 05:59:26,799 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 05:59:28,880 INFO L129 PetriNetUnfolder]: 8369/16059 cut-off events. [2021-03-26 05:59:28,881 INFO L130 PetriNetUnfolder]: For 778013/785435 co-relation queries the response was YES. [2021-03-26 05:59:29,123 INFO L84 FinitePrefix]: Finished finitePrefix Result has 196038 conditions, 16059 events. 8369/16059 cut-off events. For 778013/785435 co-relation queries the response was YES. Maximal size of possible extension queue 1427. Compared 150942 event pairs, 124 based on Foata normal form. 1327/17104 useless extension candidates. Maximal degree in co-relation 195777. Up to 6305 conditions per place. [2021-03-26 05:59:29,340 INFO L142 LiptonReduction]: Number of co-enabled transitions 8440 [2021-03-26 05:59:31,125 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-26 05:59:31,125 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 05:59:31,125 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8668 [2021-03-26 05:59:31,126 INFO L480 AbstractCegarLoop]: Abstraction has has 329 places, 2361 transitions, 67396 flow [2021-03-26 05:59:31,126 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 15.222222222222221) internal successors, (274), 18 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:59:31,126 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 05:59:31,126 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 05:59:31,447 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:59:31,447 INFO L428 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 05:59:31,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 05:59:31,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1349625273, now seen corresponding path program 1 times [2021-03-26 05:59:31,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 05:59:31,447 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956639586] [2021-03-26 05:59:31,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 05:59:31,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:59:31,472 INFO L142 QuantifierPusher]: treesize reduction 29, result has 35.6 percent of original size [2021-03-26 05:59:31,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:59:31,481 INFO L142 QuantifierPusher]: treesize reduction 14, result has 76.3 percent of original size [2021-03-26 05:59:31,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 05:59:31,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 05:59:31,511 INFO L142 QuantifierPusher]: treesize reduction 33, result has 53.5 percent of original size [2021-03-26 05:59:31,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 05:59:31,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 05:59:31,548 INFO L142 QuantifierPusher]: treesize reduction 17, result has 67.9 percent of original size [2021-03-26 05:59:31,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:59:31,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 05:59:31,587 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 05:59:31,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 05:59:31,599 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:59:31,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956639586] [2021-03-26 05:59:31,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617021646] [2021-03-26 05:59:31,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 05:59:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 05:59:31,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 61 conjunts are in the unsatisfiable core [2021-03-26 05:59:31,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 05:59:31,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 05:59:31,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:59:31,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:59:31,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:59:31,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:59:31,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:59:31,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:59:31,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 05:59:31,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:59:31,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:59:31,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:59:31,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:59:31,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:59:31,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:59:31,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:59:31,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 05:59:31,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 05:59:31,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:59:31,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:59:31,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:59:31,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:59:31,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:59:31,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:59:31,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 05:59:31,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 05:59:31,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-26 05:59:31,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-26 05:59:31,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-26 05:59:31,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,753 INFO L147 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size 109 [2021-03-26 05:59:31,754 INFO L142 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-03-26 05:59:31,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 05:59:31,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 05:59:31,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 05:59:31,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-03-26 05:59:31,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-26 05:59:31,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-26 05:59:31,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-26 05:59:31,842 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-03-26 05:59:31,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:59:31,843 INFO L142 QuantifierPusher]: treesize reduction 3, result has 96.8 percent of original size [2021-03-26 05:59:31,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 05:59:31,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-03-26 05:59:31,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:59:31,846 INFO L142 QuantifierPusher]: treesize reduction 8, result has 95.1 percent of original size [2021-03-26 05:59:31,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-03-26 05:59:31,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-03-26 05:59:31,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,848 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-03-26 05:59:31,849 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:59:31,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:59:31,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-03-26 05:59:31,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:59:31,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-03-26 05:59:31,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2021-03-26 05:59:31,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:59:31,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-03-26 05:59:31,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-03-26 05:59:31,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:59:31,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:59:31,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:59:31,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:59:31,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:59:31,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 05:59:31,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 89 [2021-03-26 05:59:31,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,873 INFO L147 QuantifierPusher]: treesize reduction 4, result has 95.3 percent of original size 82 [2021-03-26 05:59:31,873 INFO L142 QuantifierPusher]: treesize reduction 4, result has 95.3 percent of original size [2021-03-26 05:59:31,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 05:59:31,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:59:31,880 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 05:59:31,881 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 129 treesize of output 89 [2021-03-26 05:59:31,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,883 INFO L147 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size 61 [2021-03-26 05:59:31,883 INFO L142 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-03-26 05:59:31,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 05:59:31,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 05:59:31,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2021-03-26 05:59:31,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 05:59:31,928 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:324, output treesize:209 [2021-03-26 05:59:31,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2021-03-26 05:59:31,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2021-03-26 05:59:31,991 INFO L142 QuantifierPusher]: treesize reduction 97, result has 54.2 percent of original size [2021-03-26 05:59:31,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-03-26 05:59:31,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 05:59:31,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 05:59:31,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:31,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 05:59:32,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:59:32,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-03-26 05:59:32,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-03-26 05:59:32,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:59:32,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-26 05:59:32,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-03-26 05:59:32,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 05:59:32,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-26 05:59:32,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-03-26 05:59:32,048 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 05:59:32,048 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 119 treesize of output 45 [2021-03-26 05:59:32,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:59:32,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 05:59:32,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 05:59:32,061 INFO L628 ElimStorePlain]: treesize reduction 5, result has 70.6 percent of original size [2021-03-26 05:59:32,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,062 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 05:59:32,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:119, output treesize:12 [2021-03-26 05:59:32,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 05:59:32,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 05:59:32,124 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 05:59:32,124 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 05:59:32,124 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2021-03-26 05:59:32,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147522590] [2021-03-26 05:59:32,125 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-26 05:59:32,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 05:59:32,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-26 05:59:32,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-03-26 05:59:32,126 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 85 [2021-03-26 05:59:32,126 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 2361 transitions, 67396 flow. Second operand has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:59:32,126 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 05:59:32,126 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 85 [2021-03-26 05:59:32,126 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 05:59:49,860 INFO L129 PetriNetUnfolder]: 13025/22512 cut-off events. [2021-03-26 05:59:49,861 INFO L130 PetriNetUnfolder]: For 1344164/1344166 co-relation queries the response was YES. [2021-03-26 05:59:50,336 INFO L84 FinitePrefix]: Finished finitePrefix Result has 295478 conditions, 22512 events. 13025/22512 cut-off events. For 1344164/1344166 co-relation queries the response was YES. Maximal size of possible extension queue 1584. Compared 191691 event pairs, 1164 based on Foata normal form. 4/22505 useless extension candidates. Maximal degree in co-relation 295284. Up to 18099 conditions per place. [2021-03-26 05:59:50,478 INFO L132 encePairwiseOnDemand]: 71/85 looper letters, 1605 selfloop transitions, 822 changer transitions 4/2437 dead transitions. [2021-03-26 05:59:50,478 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 2437 transitions, 74186 flow [2021-03-26 05:59:50,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 05:59:50,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 05:59:50,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 251 transitions. [2021-03-26 05:59:50,480 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.21092436974789916 [2021-03-26 05:59:50,480 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 251 transitions. [2021-03-26 05:59:50,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 251 transitions. [2021-03-26 05:59:50,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 05:59:50,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 251 transitions. [2021-03-26 05:59:50,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 17.928571428571427) internal successors, (251), 14 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 05:59:50,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 85.0) internal successors, (1275), 15 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:59:50,481 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 85.0) internal successors, (1275), 15 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 05:59:50,481 INFO L185 Difference]: Start difference. First operand has 329 places, 2361 transitions, 67396 flow. Second operand 14 states and 251 transitions. [2021-03-26 05:59:50,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 2437 transitions, 74186 flow [2021-03-26 05:59:58,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 2437 transitions, 73284 flow, removed 25 selfloop flow, removed 12 redundant places. [2021-03-26 05:59:58,320 INFO L241 Difference]: Finished difference. Result has 339 places, 2376 transitions, 69441 flow [2021-03-26 05:59:58,322 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=66500, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=808, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=69441, PETRI_PLACES=339, PETRI_TRANSITIONS=2376} [2021-03-26 05:59:58,322 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 315 predicate places. [2021-03-26 05:59:58,322 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 05:59:58,322 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 339 places, 2376 transitions, 69441 flow [2021-03-26 05:59:58,322 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 339 places, 2376 transitions, 69441 flow [2021-03-26 05:59:58,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 338 places, 2376 transitions, 69441 flow [2021-03-26 05:59:59,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1592], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 05:59:59,867 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:59:59,867 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:59,867 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:59,867 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:59,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][300], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 05:59:59,867 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 05:59:59,867 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:59,867 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 05:59:59,867 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 05:59:59,992 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1592], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 05:59:59,992 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-26 05:59:59,992 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:59:59,992 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 05:59:59,992 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 05:59:59,992 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:00:00,074 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][300], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:00,075 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-26 06:00:00,075 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:00:00,075 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 06:00:00,075 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:00:00,075 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:00:00,930 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1752], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:00,930 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:00,930 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:00,930 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:00,930 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:00,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][83], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:00,989 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:00,989 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:00,989 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:00,989 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:01,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1159], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:01,001 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,001 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,002 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,002 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:01,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][221], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:01,009 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:00:01,009 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:01,009 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,009 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:01,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][966], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:01,009 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,009 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,009 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:01,009 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,010 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2036], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:01,010 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:00:01,010 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,010 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:01,010 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:01,010 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][83], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:01,010 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,010 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:01,010 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,010 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:01,010 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:01,145 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1752], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:01,146 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:00:01,146 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:00:01,146 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:01,146 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:01,146 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:01,211 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1159], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:01,211 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:00:01,211 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:01,211 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:01,211 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:00:01,211 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:01,256 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][966], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:01,256 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:00:01,256 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:01,256 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:00:01,256 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:01,256 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:02,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1813], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:02,209 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:00:02,209 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:02,209 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:02,210 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:02,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][285], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:02,210 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:00:02,210 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:02,210 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:00:02,210 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:00:02,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1813], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:02,213 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:00:02,213 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:02,213 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:02,213 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:02,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][285], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:02,214 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:00:02,214 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:00:02,214 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:00:02,214 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:02,484 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][221], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:02,485 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:00:02,485 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,485 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:02,485 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,485 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,502 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1813], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:02,502 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:00:02,502 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,502 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:02,502 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,502 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,504 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1813], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:02,504 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:00:02,504 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,504 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,504 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,504 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:02,576 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2036], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:02,576 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:00:02,576 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:02,576 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,576 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:02,576 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:03,660 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][285], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:03,661 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:00:03,661 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:03,661 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:03,661 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:03,661 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:03,662 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][285], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3615#(and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:03,663 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:00:03,663 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:03,663 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:03,663 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:03,663 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:05,456 INFO L129 PetriNetUnfolder]: 8418/16133 cut-off events. [2021-03-26 06:00:05,456 INFO L130 PetriNetUnfolder]: For 833363/840878 co-relation queries the response was YES. [2021-03-26 06:00:05,729 INFO L84 FinitePrefix]: Finished finitePrefix Result has 200105 conditions, 16133 events. 8418/16133 cut-off events. For 833363/840878 co-relation queries the response was YES. Maximal size of possible extension queue 1435. Compared 151743 event pairs, 128 based on Foata normal form. 1339/17189 useless extension candidates. Maximal degree in co-relation 199836. Up to 6331 conditions per place. [2021-03-26 06:00:05,975 INFO L142 LiptonReduction]: Number of co-enabled transitions 8480 [2021-03-26 06:00:06,084 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-03-26 06:00:06,673 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-03-26 06:00:08,441 INFO L154 LiptonReduction]: Checked pairs total: 4 [2021-03-26 06:00:08,441 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 06:00:08,441 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10119 [2021-03-26 06:00:08,442 INFO L480 AbstractCegarLoop]: Abstraction has has 338 places, 2376 transitions, 69493 flow [2021-03-26 06:00:08,442 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.157894736842104) internal successors, (288), 19 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have 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:00:08,442 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:00:08,442 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:00:08,642 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:00:08,642 INFO L428 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:00:08,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:00:08,643 INFO L82 PathProgramCache]: Analyzing trace with hash 480866971, now seen corresponding path program 1 times [2021-03-26 06:00:08,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:00:08,643 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790634444] [2021-03-26 06:00:08,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:00:08,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:00:08,673 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 06:00:08,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:00:08,694 INFO L142 QuantifierPusher]: treesize reduction 7, result has 85.7 percent of original size [2021-03-26 06:00:08,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:00:08,712 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-26 06:00:08,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:00:08,735 INFO L142 QuantifierPusher]: treesize reduction 37, result has 65.7 percent of original size [2021-03-26 06:00:08,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 06:00:08,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:00:08,813 INFO L142 QuantifierPusher]: treesize reduction 15, result has 71.2 percent of original size [2021-03-26 06:00:08,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:00:08,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:00:08,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:00:08,884 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 06:00:08,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:00:08,902 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:00:08,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790634444] [2021-03-26 06:00:08,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412174061] [2021-03-26 06:00:08,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:00:08,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:00:08,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 61 conjunts are in the unsatisfiable core [2021-03-26 06:00:08,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:00:08,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:00:08,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:00:08,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:00:08,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:00:08,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:00:08,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:00:08,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:00:08,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:00:08,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:00:08,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:00:08,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:00:08,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:00:08,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:00:08,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:00:08,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:00:08,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:00:08,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 06:00:08,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:00:08,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:00:08,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:08,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:00:09,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:00:09,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:00:09,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:00:09,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:00:09,023 INFO L142 QuantifierPusher]: treesize reduction 1, result has 98.7 percent of original size [2021-03-26 06:00:09,023 INFO L147 QuantifierPusher]: treesize reduction 4, result has 94.4 percent of original size 68 [2021-03-26 06:00:09,024 INFO L142 QuantifierPusher]: treesize reduction 4, result has 94.5 percent of original size [2021-03-26 06:00:09,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:00:09,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:00:09,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:00:09,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 06:00:09,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-26 06:00:09,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-26 06:00:09,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-26 06:00:09,145 INFO L142 QuantifierPusher]: treesize reduction 9, result has 93.3 percent of original size [2021-03-26 06:00:09,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-03-26 06:00:09,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-03-26 06:00:09,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-03-26 06:00:09,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-03-26 06:00:09,197 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.4 percent of original size [2021-03-26 06:00:09,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:09,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 06:00:09,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 149 [2021-03-26 06:00:09,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:09,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 06:00:09,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-03-26 06:00:09,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:09,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 06:00:09,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-03-26 06:00:09,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:00:09,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:00:09,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:00:09,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:00:09,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:00:09,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:00:09,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 62 [2021-03-26 06:00:09,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,235 INFO L147 QuantifierPusher]: treesize reduction 4, result has 91.1 percent of original size 41 [2021-03-26 06:00:09,236 INFO L142 QuantifierPusher]: treesize reduction 4, result has 91.1 percent of original size [2021-03-26 06:00:09,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:00:09,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:00:09,243 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:00:09,244 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 106 treesize of output 62 [2021-03-26 06:00:09,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,246 INFO L147 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size 61 [2021-03-26 06:00:09,246 INFO L142 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size [2021-03-26 06:00:09,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:00:09,247 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:00:09,324 INFO L628 ElimStorePlain]: treesize reduction 7, result has 96.2 percent of original size [2021-03-26 06:00:09,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-03-26 06:00:09,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 06:00:09,326 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:292, output treesize:175 [2021-03-26 06:00:09,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-03-26 06:00:09,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-03-26 06:00:09,394 INFO L142 QuantifierPusher]: treesize reduction 77, result has 56.7 percent of original size [2021-03-26 06:00:09,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 06:00:09,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:00:09,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:00:09,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:00:09,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:09,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 06:00:09,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 06:00:09,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:09,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 06:00:09,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 06:00:09,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:09,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 06:00:09,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 06:00:09,449 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:00:09,449 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 105 treesize of output 45 [2021-03-26 06:00:09,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:00:09,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:00:09,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:00:09,462 INFO L628 ElimStorePlain]: treesize reduction 11, result has 52.2 percent of original size [2021-03-26 06:00:09,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,462 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:00:09,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:105, output treesize:12 [2021-03-26 06:00:09,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:09,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:09,497 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:00:09,497 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:00:09,497 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-03-26 06:00:09,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256558418] [2021-03-26 06:00:09,497 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-03-26 06:00:09,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:00:09,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-03-26 06:00:09,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-03-26 06:00:09,498 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 88 [2021-03-26 06:00:09,498 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 2376 transitions, 69493 flow. Second operand has 20 states, 20 states have (on average 15.1) internal successors, (302), 20 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have 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:00:09,498 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:00:09,498 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 88 [2021-03-26 06:00:09,498 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:00:10,414 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-03-26 06:00:28,811 INFO L129 PetriNetUnfolder]: 13028/22590 cut-off events. [2021-03-26 06:00:28,811 INFO L130 PetriNetUnfolder]: For 1426018/1426018 co-relation queries the response was YES. [2021-03-26 06:00:29,244 INFO L84 FinitePrefix]: Finished finitePrefix Result has 298819 conditions, 22590 events. 13028/22590 cut-off events. For 1426018/1426018 co-relation queries the response was YES. Maximal size of possible extension queue 1579. Compared 193390 event pairs, 1847 based on Foata normal form. 2/22581 useless extension candidates. Maximal degree in co-relation 298619. Up to 20906 conditions per place. [2021-03-26 06:00:29,397 INFO L132 encePairwiseOnDemand]: 71/88 looper letters, 2349 selfloop transitions, 31 changer transitions 2/2388 dead transitions. [2021-03-26 06:00:29,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 2388 transitions, 74674 flow [2021-03-26 06:00:29,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-26 06:00:29,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-26 06:00:29,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 232 transitions. [2021-03-26 06:00:29,398 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.20279720279720279 [2021-03-26 06:00:29,398 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 232 transitions. [2021-03-26 06:00:29,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 232 transitions. [2021-03-26 06:00:29,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:00:29,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 232 transitions. [2021-03-26 06:00:29,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 17.846153846153847) internal successors, (232), 13 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have 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:00:29,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 88.0) internal successors, (1232), 14 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have 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:00:29,399 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 88.0) internal successors, (1232), 14 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have 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:00:29,399 INFO L185 Difference]: Start difference. First operand has 338 places, 2376 transitions, 69493 flow. Second operand 13 states and 232 transitions. [2021-03-26 06:00:29,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 2388 transitions, 74674 flow [2021-03-26 06:00:39,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 2388 transitions, 74451 flow, removed 107 selfloop flow, removed 3 redundant places. [2021-03-26 06:00:39,327 INFO L241 Difference]: Finished difference. Result has 351 places, 2383 transitions, 69557 flow [2021-03-26 06:00:39,328 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=88, PETRI_DIFFERENCE_MINUEND_FLOW=69270, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=69557, PETRI_PLACES=351, PETRI_TRANSITIONS=2383} [2021-03-26 06:00:39,328 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 327 predicate places. [2021-03-26 06:00:39,329 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:00:39,329 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 351 places, 2383 transitions, 69557 flow [2021-03-26 06:00:39,329 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 351 places, 2383 transitions, 69557 flow [2021-03-26 06:00:39,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 351 places, 2383 transitions, 69557 flow [2021-03-26 06:00:41,159 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1596], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:41,159 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,159 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:00:41,159 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,159 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:41,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][300], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:41,160 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,160 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,160 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:41,160 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:00:41,178 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1596], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:41,178 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,179 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:00:41,179 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,179 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,179 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:41,179 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][300], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:41,179 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,179 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,179 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:41,179 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:00:41,179 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,580 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1756], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:41,580 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:00:41,580 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:00:41,580 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:41,580 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:41,635 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1165], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:41,635 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:00:41,635 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:00:41,635 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:41,635 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:41,870 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1756], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:41,871 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:41,871 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:41,871 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:41,871 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:41,871 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][972], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,240 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,240 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,240 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:42,240 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:42,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][83], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,241 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,241 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:42,241 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,241 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:42,255 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1165], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,255 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,255 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:42,255 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:42,255 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,255 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][219], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,263 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][972], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,263 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2043], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,263 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,263 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:42,264 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][83], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,264 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,264 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:42,264 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,264 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:00:42,264 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:42,766 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][219], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,766 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:00:42,767 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:42,767 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:42,767 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:42,767 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:42,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1819], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,779 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:00:42,779 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:42,779 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:42,779 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:42,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1819], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,780 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:00:42,780 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:42,780 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:42,780 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:42,849 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2043], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:42,849 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:00:42,849 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:42,849 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:00:42,849 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:42,849 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:43,109 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1819], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:43,109 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:00:43,109 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:43,109 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:43,109 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:43,109 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:43,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][285], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:43,110 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:00:43,110 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:00:43,110 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:43,110 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:00:43,111 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1819], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:43,111 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:00:43,111 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:43,111 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:00:43,111 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:43,111 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:00:43,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][285], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:43,111 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:00:43,111 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:00:43,111 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:00:43,111 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:00:43,963 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][285], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:43,964 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:00:43,964 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:43,964 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:43,964 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:43,964 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:43,965 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][285], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3632#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:00:43,965 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:00:43,965 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:00:43,966 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:43,966 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:43,966 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:00:45,867 INFO L129 PetriNetUnfolder]: 8394/16124 cut-off events. [2021-03-26 06:00:45,867 INFO L130 PetriNetUnfolder]: For 833414/840843 co-relation queries the response was YES. [2021-03-26 06:00:46,089 INFO L84 FinitePrefix]: Finished finitePrefix Result has 200046 conditions, 16124 events. 8394/16124 cut-off events. For 833414/840843 co-relation queries the response was YES. Maximal size of possible extension queue 1441. Compared 151765 event pairs, 123 based on Foata normal form. 1310/17153 useless extension candidates. Maximal degree in co-relation 199772. Up to 6314 conditions per place. [2021-03-26 06:00:46,505 INFO L142 LiptonReduction]: Number of co-enabled transitions 8500 [2021-03-26 06:00:47,246 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 06:00:47,246 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:00:47,246 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7917 [2021-03-26 06:00:47,246 INFO L480 AbstractCegarLoop]: Abstraction has has 351 places, 2383 transitions, 69557 flow [2021-03-26 06:00:47,246 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 15.1) internal successors, (302), 20 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have 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:00:47,246 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:00:47,247 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:00:47,447 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-03-26 06:00:47,447 INFO L428 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:00:47,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:00:47,448 INFO L82 PathProgramCache]: Analyzing trace with hash -960137508, now seen corresponding path program 1 times [2021-03-26 06:00:47,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:00:47,448 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632933753] [2021-03-26 06:00:47,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:00:47,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:00:47,478 INFO L142 QuantifierPusher]: treesize reduction 8, result has 46.7 percent of original size [2021-03-26 06:00:47,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,484 INFO L142 QuantifierPusher]: treesize reduction 4, result has 84.6 percent of original size [2021-03-26 06:00:47,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:00:47,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:00:47,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:00:47,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,525 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:00:47,525 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632933753] [2021-03-26 06:00:47,525 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178389887] [2021-03-26 06:00:47,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:00:47,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:00:47,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-26 06:00:47,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:00:47,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:00:47,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:00:47,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:00:47,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:00:47,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:00:47,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:47,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:00:47,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:00:47,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:47,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:00:47,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:00:47,600 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 21 treesize of output 13 [2021-03-26 06:00:47,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:00:47,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,603 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:00:47,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-03-26 06:00:47,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:00:47,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:00:47,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:00:47,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:00:47,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:00:47,621 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.0 percent of original size [2021-03-26 06:00:47,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:47,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:00:47,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:00:47,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:47,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:47,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:00:47,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:00:47,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:00:47,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:47,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:47,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:00:47,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:00:47,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:47,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,628 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:00:47,629 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:47,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,630 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 06:00:47,631 INFO L147 QuantifierPusher]: treesize reduction 3, result has 70.0 percent of original size 7 [2021-03-26 06:00:47,631 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:00:47,632 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:00:47,632 INFO L142 QuantifierPusher]: treesize reduction 15, result has 34.8 percent of original size [2021-03-26 06:00:47,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:00:47,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:00:47,641 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 06:00:47,641 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:00:47,642 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-03-26 06:00:47,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474210286] [2021-03-26 06:00:47,642 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 06:00:47,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:00:47,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 06:00:47,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-03-26 06:00:47,643 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 88 [2021-03-26 06:00:47,643 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 2383 transitions, 69557 flow. Second operand has 10 states, 10 states have (on average 27.1) internal successors, (271), 10 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have 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:00:47,643 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:00:47,643 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 88 [2021-03-26 06:00:47,643 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:01:03,641 INFO L129 PetriNetUnfolder]: 12601/22103 cut-off events. [2021-03-26 06:01:03,641 INFO L130 PetriNetUnfolder]: For 1277439/1277665 co-relation queries the response was YES. [2021-03-26 06:01:03,955 INFO L84 FinitePrefix]: Finished finitePrefix Result has 286545 conditions, 22103 events. 12601/22103 cut-off events. For 1277439/1277665 co-relation queries the response was YES. Maximal size of possible extension queue 1559. Compared 191163 event pairs, 1207 based on Foata normal form. 2/22052 useless extension candidates. Maximal degree in co-relation 286341. Up to 19251 conditions per place. [2021-03-26 06:01:04,085 INFO L132 encePairwiseOnDemand]: 72/88 looper letters, 2462 selfloop transitions, 52 changer transitions 0/2522 dead transitions. [2021-03-26 06:01:04,085 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 2522 transitions, 77743 flow [2021-03-26 06:01:04,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 06:01:04,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 06:01:04,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 303 transitions. [2021-03-26 06:01:04,086 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3443181818181818 [2021-03-26 06:01:04,086 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 303 transitions. [2021-03-26 06:01:04,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 303 transitions. [2021-03-26 06:01:04,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:01:04,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 303 transitions. [2021-03-26 06:01:04,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 30.3) internal successors, (303), 10 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have 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:01:04,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 88.0) internal successors, (968), 11 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have 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:01:04,087 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 88.0) internal successors, (968), 11 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have 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:01:04,087 INFO L185 Difference]: Start difference. First operand has 351 places, 2383 transitions, 69557 flow. Second operand 10 states and 303 transitions. [2021-03-26 06:01:04,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 2522 transitions, 77743 flow [2021-03-26 06:01:12,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 2522 transitions, 77652 flow, removed 27 selfloop flow, removed 7 redundant places. [2021-03-26 06:01:12,112 INFO L241 Difference]: Finished difference. Result has 356 places, 2387 transitions, 69727 flow [2021-03-26 06:01:12,113 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=88, PETRI_DIFFERENCE_MINUEND_FLOW=69466, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=69727, PETRI_PLACES=356, PETRI_TRANSITIONS=2387} [2021-03-26 06:01:12,114 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 332 predicate places. [2021-03-26 06:01:12,114 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:01:12,114 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 356 places, 2387 transitions, 69727 flow [2021-03-26 06:01:12,114 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 356 places, 2387 transitions, 69727 flow [2021-03-26 06:01:12,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 356 places, 2387 transitions, 69727 flow [2021-03-26 06:01:13,734 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1598], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:13,734 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:01:13,734 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:01:13,734 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:13,734 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:13,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][299], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:13,735 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:01:13,735 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:13,735 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:01:13,735 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:13,863 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1598], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:13,863 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:01:13,863 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:01:13,863 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:13,863 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:13,863 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:13,863 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][299], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:13,863 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:01:13,863 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:13,863 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:01:13,864 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:13,864 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:14,138 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1759], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:14,138 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:01:14,138 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:14,138 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:14,138 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:01:14,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1163], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:14,166 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:01:14,166 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:14,166 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:14,166 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:01:14,826 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1759], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:14,826 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,826 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,826 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,826 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:14,826 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:14,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][967], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:14,848 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,848 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:14,848 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:14,848 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][86], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:14,849 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,849 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:14,849 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:14,849 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,927 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1163], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:14,928 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,928 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,928 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,928 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:14,928 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:14,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][222], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:14,964 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:01:14,964 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:14,964 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:14,964 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][967], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:14,965 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2046], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:14,965 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][86], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:14,965 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:14,965 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:14,966 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:14,966 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:15,297 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][222], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:15,297 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:01:15,297 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:15,297 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:15,297 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:15,298 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:15,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1819], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:15,308 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:01:15,308 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:15,308 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:15,308 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:15,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1819], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:15,309 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:01:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:15,309 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:15,351 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2046], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:15,351 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:01:15,351 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:15,351 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:15,351 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:15,351 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:16,054 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1819], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:16,054 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:01:16,054 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:16,054 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:16,054 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:16,054 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:16,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][284], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:16,055 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:01:16,055 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:16,055 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:01:16,055 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:01:16,056 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1819], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:16,056 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:01:16,056 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:16,056 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:16,056 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:16,056 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:16,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][284], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:16,057 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:01:16,057 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:01:16,057 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:16,057 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:01:16,523 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][284], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:16,524 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:01:16,524 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:16,524 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:16,524 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:16,524 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:16,525 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][284], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 3719#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:16,525 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:01:16,525 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:16,525 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:16,525 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:16,525 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:18,691 INFO L129 PetriNetUnfolder]: 8422/16187 cut-off events. [2021-03-26 06:01:18,691 INFO L130 PetriNetUnfolder]: For 861732/869387 co-relation queries the response was YES. [2021-03-26 06:01:18,900 INFO L84 FinitePrefix]: Finished finitePrefix Result has 202102 conditions, 16187 events. 8422/16187 cut-off events. For 861732/869387 co-relation queries the response was YES. Maximal size of possible extension queue 1443. Compared 152412 event pairs, 99 based on Foata normal form. 1339/17244 useless extension candidates. Maximal degree in co-relation 201824. Up to 6344 conditions per place. [2021-03-26 06:01:19,118 INFO L142 LiptonReduction]: Number of co-enabled transitions 8520 [2021-03-26 06:01:22,311 INFO L154 LiptonReduction]: Checked pairs total: 6 [2021-03-26 06:01:22,311 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 06:01:22,312 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10198 [2021-03-26 06:01:22,312 INFO L480 AbstractCegarLoop]: Abstraction has has 356 places, 2387 transitions, 69743 flow [2021-03-26 06:01:22,312 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 27.1) internal successors, (271), 10 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have 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:01:22,312 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:01:22,312 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:01:22,533 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:01:22,533 INFO L428 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:01:22,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:01:22,533 INFO L82 PathProgramCache]: Analyzing trace with hash -2018862259, now seen corresponding path program 1 times [2021-03-26 06:01:22,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:01:22,534 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780668635] [2021-03-26 06:01:22,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:01:22,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:01:22,560 INFO L142 QuantifierPusher]: treesize reduction 25, result has 39.0 percent of original size [2021-03-26 06:01:22,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:01:22,569 INFO L142 QuantifierPusher]: treesize reduction 14, result has 74.1 percent of original size [2021-03-26 06:01:22,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:01:22,584 INFO L142 QuantifierPusher]: treesize reduction 7, result has 86.8 percent of original size [2021-03-26 06:01:22,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:01:22,599 INFO L142 QuantifierPusher]: treesize reduction 37, result has 46.4 percent of original size [2021-03-26 06:01:22,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:01:22,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:01:22,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:01:22,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:01:22,678 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 06:01:22,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:01:22,692 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:01:22,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780668635] [2021-03-26 06:01:22,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994758177] [2021-03-26 06:01:22,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:01:22,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:01:22,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 57 conjunts are in the unsatisfiable core [2021-03-26 06:01:22,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:01:22,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:01:22,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:01:22,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:01:22,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:01:22,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:01:22,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:01:22,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:01:22,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:01:22,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:01:22,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:01:22,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 06:01:22,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 06:01:22,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 06:01:22,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 06:01:22,814 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 06:01:22,815 INFO L147 QuantifierPusher]: treesize reduction 5, result has 95.8 percent of original size 115 [2021-03-26 06:01:22,815 INFO L142 QuantifierPusher]: treesize reduction 5, result has 95.9 percent of original size [2021-03-26 06:01:22,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:01:22,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:01:22,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:01:22,861 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.4 percent of original size [2021-03-26 06:01:22,862 INFO L147 QuantifierPusher]: treesize reduction 4, result has 97.5 percent of original size 154 [2021-03-26 06:01:22,863 INFO L142 QuantifierPusher]: treesize reduction 4, result has 97.5 percent of original size [2021-03-26 06:01:22,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:01:22,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-03-26 06:01:22,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-03-26 06:01:22,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:01:22,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-03-26 06:01:22,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-03-26 06:01:22,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 74 [2021-03-26 06:01:22,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,884 INFO L147 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size 61 [2021-03-26 06:01:22,885 INFO L142 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size [2021-03-26 06:01:22,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:01:22,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:01:22,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 74 [2021-03-26 06:01:22,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,899 INFO L147 QuantifierPusher]: treesize reduction 4, result has 93.2 percent of original size 55 [2021-03-26 06:01:22,899 INFO L142 QuantifierPusher]: treesize reduction 4, result has 93.2 percent of original size [2021-03-26 06:01:22,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 06:01:22,900 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:01:22,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:01:22,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 74 [2021-03-26 06:01:22,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,918 INFO L147 QuantifierPusher]: treesize reduction 4, result has 93.2 percent of original size 55 [2021-03-26 06:01:22,919 INFO L142 QuantifierPusher]: treesize reduction 4, result has 93.2 percent of original size [2021-03-26 06:01:22,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 06:01:22,919 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 06:01:22,927 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-03-26 06:01:22,927 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 114 treesize of output 74 [2021-03-26 06:01:22,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:22,928 INFO L147 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size 61 [2021-03-26 06:01:22,929 INFO L142 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size [2021-03-26 06:01:22,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:01:22,929 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 06:01:23,089 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2021-03-26 06:01:23,089 INFO L628 ElimStorePlain]: treesize reduction 18, result has 95.0 percent of original size [2021-03-26 06:01:23,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 343 [2021-03-26 06:01:23,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 06:01:23,091 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:585, output treesize:343 [2021-03-26 06:01:23,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 343 [2021-03-26 06:01:23,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 343 [2021-03-26 06:01:23,190 INFO L142 QuantifierPusher]: treesize reduction 159, result has 54.0 percent of original size [2021-03-26 06:01:23,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-03-26 06:01:23,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-26 06:01:23,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-26 06:01:23,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-26 06:01:23,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-26 06:01:23,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-26 06:01:23,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-26 06:01:23,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-26 06:01:23,254 INFO L142 QuantifierPusher]: treesize reduction 95, result has 53.0 percent of original size [2021-03-26 06:01:23,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 06:01:23,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:01:23,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:01:23,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:01:23,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:01:23,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 06:01:23,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 06:01:23,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:01:23,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 06:01:23,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 06:01:23,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:01:23,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 06:01:23,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 06:01:23,312 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:01:23,312 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 105 treesize of output 45 [2021-03-26 06:01:23,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:01:23,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:01:23,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:01:23,327 INFO L628 ElimStorePlain]: treesize reduction 11, result has 52.2 percent of original size [2021-03-26 06:01:23,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,328 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:01:23,328 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:105, output treesize:12 [2021-03-26 06:01:23,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:23,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:01:23,359 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:01:23,359 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:01:23,359 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-03-26 06:01:23,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102615067] [2021-03-26 06:01:23,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-26 06:01:23,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:01:23,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-26 06:01:23,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-03-26 06:01:23,361 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 90 [2021-03-26 06:01:23,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 2387 transitions, 69743 flow. Second operand has 18 states, 18 states have (on average 15.11111111111111) internal successors, (272), 18 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:01:23,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:01:23,361 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 90 [2021-03-26 06:01:23,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:01:41,366 INFO L129 PetriNetUnfolder]: 13040/22543 cut-off events. [2021-03-26 06:01:41,366 INFO L130 PetriNetUnfolder]: For 1480931/1480931 co-relation queries the response was YES. [2021-03-26 06:01:41,614 INFO L84 FinitePrefix]: Finished finitePrefix Result has 301746 conditions, 22543 events. 13040/22543 cut-off events. For 1480931/1480931 co-relation queries the response was YES. Maximal size of possible extension queue 1572. Compared 192093 event pairs, 1121 based on Foata normal form. 1/22533 useless extension candidates. Maximal degree in co-relation 301539. Up to 18102 conditions per place. [2021-03-26 06:01:41,741 INFO L132 encePairwiseOnDemand]: 73/90 looper letters, 1598 selfloop transitions, 855 changer transitions 4/2463 dead transitions. [2021-03-26 06:01:41,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 2463 transitions, 76358 flow [2021-03-26 06:01:41,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-26 06:01:41,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-26 06:01:41,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 300 transitions. [2021-03-26 06:01:41,743 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.19607843137254902 [2021-03-26 06:01:41,743 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 300 transitions. [2021-03-26 06:01:41,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 300 transitions. [2021-03-26 06:01:41,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:01:41,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 300 transitions. [2021-03-26 06:01:41,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 17.647058823529413) internal successors, (300), 17 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:01:41,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 90.0) internal successors, (1620), 18 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have 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:01:41,744 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 90.0) internal successors, (1620), 18 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have 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:01:41,744 INFO L185 Difference]: Start difference. First operand has 356 places, 2387 transitions, 69743 flow. Second operand 17 states and 300 transitions. [2021-03-26 06:01:41,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 2463 transitions, 76358 flow [2021-03-26 06:01:51,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 2463 transitions, 76246 flow, removed 29 selfloop flow, removed 5 redundant places. [2021-03-26 06:01:51,118 INFO L241 Difference]: Finished difference. Result has 373 places, 2393 transitions, 71502 flow [2021-03-26 06:01:51,119 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=69645, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=850, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=71502, PETRI_PLACES=373, PETRI_TRANSITIONS=2393} [2021-03-26 06:01:51,119 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 349 predicate places. [2021-03-26 06:01:51,119 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:01:51,119 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 373 places, 2393 transitions, 71502 flow [2021-03-26 06:01:51,119 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 373 places, 2393 transitions, 71502 flow [2021-03-26 06:01:51,141 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 370 places, 2393 transitions, 71502 flow [2021-03-26 06:01:52,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1668], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:52,880 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:01:52,880 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:01:52,880 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:52,880 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:52,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][265], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), 8#L28true, 264#true, Black: 3006#g, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:52,881 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:01:52,881 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:01:52,881 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:52,881 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:52,920 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1668], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:52,920 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:01:52,920 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:01:52,920 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:52,921 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:52,921 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:52,921 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][265], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:52,921 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:01:52,921 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:01:52,921 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:52,921 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:52,921 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:53,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1821], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:53,346 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:01:53,346 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:53,346 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:01:53,346 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:53,374 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1208], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:53,374 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:01:53,374 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:53,374 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:53,374 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:01:53,580 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1821], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:53,580 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,580 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:53,580 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,580 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:53,580 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][501], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:53,671 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,671 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:53,671 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,671 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:53,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1949], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:53,671 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,671 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:53,671 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,671 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:53,681 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1208], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:53,681 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,681 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:53,681 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,681 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,681 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:53,720 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2065], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:53,720 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:01:53,720 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:53,720 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,720 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:53,720 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][501], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:53,721 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,721 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,721 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:53,721 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,721 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:53,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1504], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:53,721 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:01:53,721 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:53,721 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:53,721 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,722 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1949], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:53,722 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,722 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:53,722 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,722 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:53,722 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:01:54,456 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2065], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:54,456 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:01:54,456 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:54,456 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:54,456 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:54,456 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:54,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1877], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:54,459 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:01:54,459 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:54,459 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:54,459 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:54,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1877], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:54,460 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:01:54,460 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:54,460 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:54,460 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:54,498 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1504], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:54,499 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:01:54,499 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:54,499 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:54,499 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:54,499 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:01:54,745 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1877], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:54,745 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:01:54,745 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:54,745 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:54,745 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:54,745 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:54,745 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2129], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:54,746 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:01:54,746 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:01:54,746 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:01:54,746 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:54,746 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1877], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:54,747 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:01:54,747 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:01:54,747 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:54,747 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:01:54,747 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:54,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2129], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:54,747 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:01:54,747 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:01:54,747 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:01:54,747 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:01:55,365 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2129], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:55,365 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:01:55,365 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:55,365 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:55,365 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:55,365 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:55,366 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2129], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3874#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3846#(and (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 3))) 5)) (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3870#(and (not f) (or (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3412#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (* 2 (select q2 q2_front)) (select q1 (+ q1_front 2)) (* 2 t)) s) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (= t 0) (= (select q1 (+ q1_front 1)) 2) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:01:55,366 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:01:55,366 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:55,367 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:01:55,367 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:55,367 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:01:57,382 INFO L129 PetriNetUnfolder]: 8393/16112 cut-off events. [2021-03-26 06:01:57,382 INFO L130 PetriNetUnfolder]: For 896953/904575 co-relation queries the response was YES. [2021-03-26 06:01:57,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 203880 conditions, 16112 events. 8393/16112 cut-off events. For 896953/904575 co-relation queries the response was YES. Maximal size of possible extension queue 1436. Compared 151501 event pairs, 117 based on Foata normal form. 1343/17169 useless extension candidates. Maximal degree in co-relation 203593. Up to 6312 conditions per place. [2021-03-26 06:01:57,791 INFO L142 LiptonReduction]: Number of co-enabled transitions 8528 [2021-03-26 06:01:59,687 INFO L154 LiptonReduction]: Checked pairs total: 1 [2021-03-26 06:01:59,687 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:01:59,687 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8568 [2021-03-26 06:01:59,687 INFO L480 AbstractCegarLoop]: Abstraction has has 370 places, 2393 transitions, 71522 flow [2021-03-26 06:01:59,687 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 15.11111111111111) internal successors, (272), 18 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:01:59,687 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:01:59,687 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:01:59,888 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-03-26 06:01:59,888 INFO L428 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:01:59,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:01:59,888 INFO L82 PathProgramCache]: Analyzing trace with hash 583129004, now seen corresponding path program 1 times [2021-03-26 06:01:59,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:01:59,888 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006322110] [2021-03-26 06:01:59,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:01:59,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:01:59,915 INFO L142 QuantifierPusher]: treesize reduction 32, result has 33.3 percent of original size [2021-03-26 06:01:59,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:01:59,926 INFO L142 QuantifierPusher]: treesize reduction 21, result has 71.2 percent of original size [2021-03-26 06:01:59,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 06:01:59,949 INFO L142 QuantifierPusher]: treesize reduction 9, result has 88.5 percent of original size [2021-03-26 06:01:59,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 06:01:59,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:59,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:01:59,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:01:59,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:01:59,992 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 06:01:59,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:02:00,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:02:00,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006322110] [2021-03-26 06:02:00,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106866779] [2021-03-26 06:02:00,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:02:00,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:02:00,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 47 conjunts are in the unsatisfiable core [2021-03-26 06:02:00,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:02:00,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:02:00,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:00,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:00,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:00,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:00,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:00,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:00,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:00,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:00,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:00,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:00,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:00,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:00,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:00,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:00,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:00,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 06:02:00,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 06:02:00,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 06:02:00,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 06:02:00,140 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.2 percent of original size [2021-03-26 06:02:00,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:00,142 INFO L142 QuantifierPusher]: treesize reduction 3, result has 96.7 percent of original size [2021-03-26 06:02:00,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 06:02:00,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 06:02:00,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:00,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 06:02:00,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-03-26 06:02:00,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:00,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 06:02:00,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-03-26 06:02:00,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:00,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:00,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:00,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:00,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:00,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:00,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 61 [2021-03-26 06:02:00,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,164 INFO L147 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size 61 [2021-03-26 06:02:00,164 INFO L142 QuantifierPusher]: treesize reduction 4, result has 93.8 percent of original size [2021-03-26 06:02:00,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:02:00,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:02:00,170 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:02:00,170 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 97 treesize of output 61 [2021-03-26 06:02:00,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,171 INFO L147 QuantifierPusher]: treesize reduction 4, result has 92.7 percent of original size 51 [2021-03-26 06:02:00,172 INFO L142 QuantifierPusher]: treesize reduction 4, result has 92.7 percent of original size [2021-03-26 06:02:00,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 06:02:00,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:02:00,247 INFO L628 ElimStorePlain]: treesize reduction 9, result has 93.6 percent of original size [2021-03-26 06:02:00,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 131 [2021-03-26 06:02:00,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 06:02:00,249 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:222, output treesize:131 [2021-03-26 06:02:00,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 131 [2021-03-26 06:02:00,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 131 [2021-03-26 06:02:00,303 INFO L142 QuantifierPusher]: treesize reduction 69, result has 48.5 percent of original size [2021-03-26 06:02:00,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:02:00,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:02:00,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:02:00,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:02:00,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:02:00,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:02:00,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:02:00,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:02:00,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 06:02:00,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 06:02:00,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 06:02:00,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 06:02:00,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:00,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 06:02:00,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 06:02:00,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:00,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 06:02:00,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 06:02:00,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:00,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 06:02:00,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 06:02:00,388 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:02:00,388 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 95 treesize of output 43 [2021-03-26 06:02:00,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:02:00,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:02:00,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:02:00,400 INFO L628 ElimStorePlain]: treesize reduction 11, result has 52.2 percent of original size [2021-03-26 06:02:00,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,401 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:02:00,401 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:95, output treesize:12 [2021-03-26 06:02:00,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:00,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:00,427 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:02:00,427 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:02:00,427 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 06:02:00,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680890185] [2021-03-26 06:02:00,427 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 06:02:00,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:02:00,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 06:02:00,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-03-26 06:02:00,428 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 91 [2021-03-26 06:02:00,428 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 2393 transitions, 71522 flow. Second operand has 15 states, 15 states have (on average 15.2) internal successors, (228), 15 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:02:00,428 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:02:00,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 91 [2021-03-26 06:02:00,428 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:02:17,852 INFO L129 PetriNetUnfolder]: 13048/22541 cut-off events. [2021-03-26 06:02:17,852 INFO L130 PetriNetUnfolder]: For 1543351/1543353 co-relation queries the response was YES. [2021-03-26 06:02:18,130 INFO L84 FinitePrefix]: Finished finitePrefix Result has 304887 conditions, 22541 events. 13048/22541 cut-off events. For 1543351/1543353 co-relation queries the response was YES. Maximal size of possible extension queue 1581. Compared 191682 event pairs, 1166 based on Foata normal form. 3/22533 useless extension candidates. Maximal degree in co-relation 304674. Up to 18145 conditions per place. [2021-03-26 06:02:18,270 INFO L132 encePairwiseOnDemand]: 74/91 looper letters, 1627 selfloop transitions, 824 changer transitions 4/2461 dead transitions. [2021-03-26 06:02:18,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 2461 transitions, 78145 flow [2021-03-26 06:02:18,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 06:02:18,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 06:02:18,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2021-03-26 06:02:18,272 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.20238095238095238 [2021-03-26 06:02:18,272 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 221 transitions. [2021-03-26 06:02:18,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 221 transitions. [2021-03-26 06:02:18,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:02:18,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 221 transitions. [2021-03-26 06:02:18,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 18.416666666666668) internal successors, (221), 12 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have 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:02:18,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 91.0) internal successors, (1183), 13 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have 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:02:18,273 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 91.0) internal successors, (1183), 13 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have 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:02:18,273 INFO L185 Difference]: Start difference. First operand has 370 places, 2393 transitions, 71522 flow. Second operand 12 states and 221 transitions. [2021-03-26 06:02:18,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 2461 transitions, 78145 flow [2021-03-26 06:02:27,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 2461 transitions, 77209 flow, removed 54 selfloop flow, removed 11 redundant places. [2021-03-26 06:02:27,964 INFO L241 Difference]: Finished difference. Result has 375 places, 2400 transitions, 73299 flow [2021-03-26 06:02:27,966 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=70590, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=818, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=73299, PETRI_PLACES=375, PETRI_TRANSITIONS=2400} [2021-03-26 06:02:27,967 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 351 predicate places. [2021-03-26 06:02:27,967 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:02:27,967 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 375 places, 2400 transitions, 73299 flow [2021-03-26 06:02:27,967 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 375 places, 2400 transitions, 73299 flow [2021-03-26 06:02:28,000 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 374 places, 2400 transitions, 73299 flow [2021-03-26 06:02:29,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1599], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:29,991 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:02:29,991 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:02:29,991 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:02:29,991 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:29,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][294], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:29,991 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:02:29,991 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:02:29,991 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:29,991 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:02:30,060 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1599], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:30,060 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:02:30,060 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:02:30,060 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:02:30,060 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:30,060 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:30,060 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][294], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:30,061 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:02:30,061 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:30,061 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:02:30,061 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:30,061 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:02:30,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1762], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:30,624 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:02:30,624 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:02:30,624 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:02:30,624 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:02:30,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1170], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:30,651 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:02:30,651 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:02:30,651 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:02:30,651 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:02:30,870 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1762], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:30,870 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:02:30,870 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:02:30,870 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:30,870 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:30,870 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][992], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,048 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,048 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:31,048 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,048 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:02:31,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][108], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,048 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,048 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:31,049 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:02:31,049 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,075 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1170], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,076 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,076 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:31,076 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,076 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:02:31,076 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][258], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,125 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][992], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,126 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2081], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,126 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:02:31,126 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:02:31,127 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][108], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,127 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,127 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:31,127 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,127 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:02:31,127 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:31,526 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][258], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,526 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:02:31,526 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:31,526 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:31,526 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:02:31,526 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:31,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1820], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,812 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:02:31,812 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:02:31,812 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:31,812 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:31,814 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1820], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,814 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:02:31,814 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:02:31,814 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:31,814 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:31,857 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2081], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:31,857 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:02:31,857 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:02:31,857 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:31,857 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:31,857 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:32,121 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1820], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:32,121 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:02:32,122 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:32,122 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:02:32,122 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:32,122 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:02:32,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][295], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:32,122 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:02:32,122 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:02:32,122 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:02:32,123 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:02:32,124 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1820], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:32,124 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:02:32,124 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:02:32,124 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:02:32,124 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:02:32,124 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:02:32,124 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][295], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:32,125 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:02:32,125 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:02:32,125 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:02:32,125 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:02:32,770 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][295], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:32,771 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:02:32,771 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:02:32,771 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:32,771 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:02:32,771 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:02:32,772 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][295], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3947#(and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (= (select q2 q2_front) 1) (not f) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, 3533#true, Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:02:32,772 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:02:32,772 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:02:32,772 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:02:32,772 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:02:32,772 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:02:34,863 INFO L129 PetriNetUnfolder]: 8379/16108 cut-off events. [2021-03-26 06:02:34,863 INFO L130 PetriNetUnfolder]: For 931730/939381 co-relation queries the response was YES. [2021-03-26 06:02:35,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 205920 conditions, 16108 events. 8379/16108 cut-off events. For 931730/939381 co-relation queries the response was YES. Maximal size of possible extension queue 1436. Compared 151539 event pairs, 117 based on Foata normal form. 1332/17159 useless extension candidates. Maximal degree in co-relation 205724. Up to 6294 conditions per place. [2021-03-26 06:02:35,277 INFO L142 LiptonReduction]: Number of co-enabled transitions 8550 [2021-03-26 06:02:35,387 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 70 [2021-03-26 06:02:35,546 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-03-26 06:02:37,199 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-26 06:02:37,199 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:02:37,199 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9232 [2021-03-26 06:02:37,199 INFO L480 AbstractCegarLoop]: Abstraction has has 374 places, 2400 transitions, 73338 flow [2021-03-26 06:02:37,199 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.2) internal successors, (228), 15 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:02:37,199 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:02:37,200 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:02:37,400 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:02:37,400 INFO L428 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:02:37,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:02:37,400 INFO L82 PathProgramCache]: Analyzing trace with hash -410644019, now seen corresponding path program 2 times [2021-03-26 06:02:37,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:02:37,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834666840] [2021-03-26 06:02:37,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:02:37,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:02:37,556 INFO L142 QuantifierPusher]: treesize reduction 25, result has 39.0 percent of original size [2021-03-26 06:02:37,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:02:37,566 INFO L142 QuantifierPusher]: treesize reduction 14, result has 74.1 percent of original size [2021-03-26 06:02:37,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:02:37,584 INFO L142 QuantifierPusher]: treesize reduction 7, result has 86.8 percent of original size [2021-03-26 06:02:37,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:02:37,600 INFO L142 QuantifierPusher]: treesize reduction 37, result has 46.4 percent of original size [2021-03-26 06:02:37,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:02:37,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:02:37,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:02:37,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:02:37,673 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 06:02:37,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:02:37,688 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:02:37,688 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834666840] [2021-03-26 06:02:37,688 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339725894] [2021-03-26 06:02:37,688 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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:02:37,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:02:37,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:02:37,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 51 conjunts are in the unsatisfiable core [2021-03-26 06:02:37,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:02:37,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:02:37,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:02:37,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:37,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:37,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:37,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:02:37,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 06:02:37,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 06:02:37,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 06:02:37,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 06:02:37,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 06:02:37,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 06:02:37,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 06:02:37,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 06:02:37,831 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 06:02:37,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 06:02:37,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:37,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:02:37,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:02:37,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,836 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-03-26 06:02:37,838 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:37,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:02:37,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-03-26 06:02:37,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-03-26 06:02:37,943 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.4 percent of original size [2021-03-26 06:02:37,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:37,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:02:37,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-03-26 06:02:37,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:37,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-03-26 06:02:37,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 186 [2021-03-26 06:02:37,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:37,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 06:02:37,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 200 [2021-03-26 06:02:37,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 63 [2021-03-26 06:02:37,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:02:37,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:02:37,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:02:37,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 63 [2021-03-26 06:02:37,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:02:37,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:37,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:02:37,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:02:37,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:37,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:38,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:38,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:38,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:02:38,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 63 [2021-03-26 06:02:38,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:02:38,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:02:38,011 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 06:02:38,017 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-03-26 06:02:38,018 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 103 treesize of output 63 [2021-03-26 06:02:38,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:02:38,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:02:38,020 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 06:02:38,232 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2021-03-26 06:02:38,233 INFO L628 ElimStorePlain]: treesize reduction 28, result has 92.9 percent of original size [2021-03-26 06:02:38,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-03-26 06:02:38,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 06:02:38,235 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:635, output treesize:367 [2021-03-26 06:02:38,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-03-26 06:02:38,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-03-26 06:02:38,373 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-03-26 06:02:38,374 INFO L142 QuantifierPusher]: treesize reduction 203, result has 49.0 percent of original size [2021-03-26 06:02:38,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 181 [2021-03-26 06:02:38,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:38,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 181 [2021-03-26 06:02:38,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-03-26 06:02:38,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,379 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:02:38,380 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:38,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,381 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:02:38,382 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:38,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-03-26 06:02:38,384 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:02:38,385 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:38,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 211 [2021-03-26 06:02:38,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 422 [2021-03-26 06:02:38,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 422 [2021-03-26 06:02:38,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 422 [2021-03-26 06:02:38,614 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2021-03-26 06:02:38,615 INFO L142 QuantifierPusher]: treesize reduction 200, result has 51.3 percent of original size [2021-03-26 06:02:38,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 211 [2021-03-26 06:02:38,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 208 [2021-03-26 06:02:38,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 208 [2021-03-26 06:02:38,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 208 [2021-03-26 06:02:38,686 INFO L142 QuantifierPusher]: treesize reduction 112, result has 49.3 percent of original size [2021-03-26 06:02:38,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:38,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 06:02:38,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 06:02:38,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:38,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:02:38,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 06:02:38,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:02:38,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:02:38,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 06:02:38,696 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:02:38,696 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 104 treesize of output 48 [2021-03-26 06:02:38,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:02:38,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:02:38,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:02:38,713 INFO L628 ElimStorePlain]: treesize reduction 11, result has 52.2 percent of original size [2021-03-26 06:02:38,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,714 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:02:38,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:104, output treesize:12 [2021-03-26 06:02:38,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:02:38,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:02:38,744 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:02:38,744 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:02:38,744 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-03-26 06:02:38,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641790089] [2021-03-26 06:02:38,744 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-26 06:02:38,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:02:38,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-26 06:02:38,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-03-26 06:02:38,745 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 92 [2021-03-26 06:02:38,745 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 2400 transitions, 73338 flow. Second operand has 18 states, 18 states have (on average 15.11111111111111) internal successors, (272), 18 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:02:38,745 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:02:38,745 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 92 [2021-03-26 06:02:38,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:02:39,896 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-03-26 06:02:56,317 INFO L129 PetriNetUnfolder]: 13050/22556 cut-off events. [2021-03-26 06:02:56,317 INFO L130 PetriNetUnfolder]: For 1599499/1599503 co-relation queries the response was YES. [2021-03-26 06:02:56,595 INFO L84 FinitePrefix]: Finished finitePrefix Result has 307978 conditions, 22556 events. 13050/22556 cut-off events. For 1599499/1599503 co-relation queries the response was YES. Maximal size of possible extension queue 1565. Compared 192090 event pairs, 1163 based on Foata normal form. 5/22550 useless extension candidates. Maximal degree in co-relation 307764. Up to 18043 conditions per place. [2021-03-26 06:02:56,728 INFO L132 encePairwiseOnDemand]: 71/92 looper letters, 1566 selfloop transitions, 918 changer transitions 3/2493 dead transitions. [2021-03-26 06:02:56,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 2493 transitions, 80560 flow [2021-03-26 06:02:56,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-26 06:02:56,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-26 06:02:56,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 311 transitions. [2021-03-26 06:02:56,729 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.19884910485933505 [2021-03-26 06:02:56,729 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 311 transitions. [2021-03-26 06:02:56,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 311 transitions. [2021-03-26 06:02:56,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:02:56,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 311 transitions. [2021-03-26 06:02:56,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 18.294117647058822) internal successors, (311), 17 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have 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:02:56,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 92.0) internal successors, (1656), 18 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have 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:02:56,731 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 92.0) internal successors, (1656), 18 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have 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:02:56,731 INFO L185 Difference]: Start difference. First operand has 374 places, 2400 transitions, 73338 flow. Second operand 17 states and 311 transitions. [2021-03-26 06:02:56,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 2493 transitions, 80560 flow [2021-03-26 06:03:06,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 2493 transitions, 80429 flow, removed 54 selfloop flow, removed 6 redundant places. [2021-03-26 06:03:06,902 INFO L241 Difference]: Finished difference. Result has 389 places, 2408 transitions, 75494 flow [2021-03-26 06:03:06,904 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=73207, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=911, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=75494, PETRI_PLACES=389, PETRI_TRANSITIONS=2408} [2021-03-26 06:03:06,904 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 365 predicate places. [2021-03-26 06:03:06,904 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:03:06,904 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 389 places, 2408 transitions, 75494 flow [2021-03-26 06:03:06,904 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 389 places, 2408 transitions, 75494 flow [2021-03-26 06:03:06,927 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 387 places, 2408 transitions, 75494 flow [2021-03-26 06:03:08,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1701], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:08,638 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:03:08,638 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:08,638 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:08,638 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:03:08,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][293], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:08,639 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:03:08,639 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:03:08,639 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:08,639 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:08,699 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1701], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:08,699 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:03:08,699 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:08,699 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:08,699 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:08,700 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:03:08,700 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][293], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:08,700 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:03:08,700 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:08,700 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:03:08,700 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:08,700 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:09,033 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1497], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:09,033 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,033 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,033 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:09,033 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:09,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][104], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:09,034 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,034 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:09,034 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,034 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:09,044 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1497], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:09,045 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,045 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,045 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:09,045 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,045 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:09,045 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][104], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:09,045 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,045 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:09,045 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,045 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,045 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:09,098 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1850], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:09,098 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:03:09,098 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:09,098 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:09,098 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:03:09,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1282], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:09,116 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:03:09,116 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:03:09,116 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:09,116 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:09,583 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1850], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:09,583 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,583 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,583 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,584 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:09,584 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:09,584 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1652], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:09,584 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:03:09,584 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:09,584 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,584 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:09,724 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1104], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:09,724 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:03:09,724 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:09,724 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,725 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:09,725 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1282], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:09,725 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,725 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:09,725 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:09,725 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:09,725 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:10,129 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1652], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:10,129 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:03:10,129 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:10,129 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:10,129 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:10,129 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:10,141 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1104], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:10,141 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:03:10,141 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:10,141 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:10,142 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:10,142 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:10,305 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1903], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:10,305 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:03:10,305 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:10,305 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:10,305 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:10,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1903], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:10,307 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:03:10,307 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:10,307 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:10,307 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:10,864 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1903], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:10,864 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:03:10,864 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:10,864 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:10,864 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:10,864 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:10,864 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1714], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:10,865 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:03:10,865 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:03:10,865 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:10,865 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:03:10,866 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1903], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:10,866 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:03:10,866 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:10,866 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:10,866 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:10,867 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:10,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1714], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:10,867 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:03:10,867 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:03:10,867 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:03:10,867 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:11,358 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1714], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:11,358 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:03:11,358 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:11,358 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:11,358 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:11,358 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:11,360 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1714], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:11,360 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:03:11,360 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:11,360 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:11,360 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:11,360 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:13,284 INFO L129 PetriNetUnfolder]: 8387/16129 cut-off events. [2021-03-26 06:03:13,285 INFO L130 PetriNetUnfolder]: For 982334/989898 co-relation queries the response was YES. [2021-03-26 06:03:13,490 INFO L84 FinitePrefix]: Finished finitePrefix Result has 208758 conditions, 16129 events. 8387/16129 cut-off events. For 982334/989898 co-relation queries the response was YES. Maximal size of possible extension queue 1439. Compared 151787 event pairs, 116 based on Foata normal form. 1455/17313 useless extension candidates. Maximal degree in co-relation 208543. Up to 6295 conditions per place. [2021-03-26 06:03:13,926 INFO L142 LiptonReduction]: Number of co-enabled transitions 8566 [2021-03-26 06:03:15,686 INFO L154 LiptonReduction]: Checked pairs total: 1 [2021-03-26 06:03:15,687 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:03:15,687 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8783 [2021-03-26 06:03:15,687 INFO L480 AbstractCegarLoop]: Abstraction has has 387 places, 2408 transitions, 75505 flow [2021-03-26 06:03:15,687 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 15.11111111111111) internal successors, (272), 18 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:03:15,687 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:03:15,687 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:03:15,888 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-03-26 06:03:15,888 INFO L428 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:03:15,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:03:15,888 INFO L82 PathProgramCache]: Analyzing trace with hash -145015046, now seen corresponding path program 1 times [2021-03-26 06:03:15,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:03:15,888 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241235889] [2021-03-26 06:03:15,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:03:15,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:03:15,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:15,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:03:15,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:15,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:03:15,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:15,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:03:15,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:15,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:03:15,908 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 06:03:15,908 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241235889] [2021-03-26 06:03:15,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 06:03:15,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 06:03:15,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748558171] [2021-03-26 06:03:15,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 06:03:15,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:03:15,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 06:03:15,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-26 06:03:15,909 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 93 [2021-03-26 06:03:15,909 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 2408 transitions, 75505 flow. Second operand has 5 states, 5 states have (on average 58.8) internal successors, (294), 5 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have 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:03:15,909 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:03:15,909 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 93 [2021-03-26 06:03:15,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:03:19,688 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][745], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 4050#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:19,689 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:03:19,689 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:19,689 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:03:19,689 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:19,689 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][748], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 4050#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:19,689 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:03:19,689 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:19,689 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:03:19,689 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:21,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][754], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 4050#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:21,201 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:21,201 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:21,201 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:21,201 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:21,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][755], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 3414#(and (= 2 (select q1 q1_front)) (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 (+ q1_front 2))) (= (+ (select q2 (+ q2_back (- 1))) 1) s) (or (<= (+ (select q1 (+ q1_front 2)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front 1)) 2) (= q2_back q2_front) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q2 (+ q2_front (- 1))) t)), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, Black: 4040#(and (<= (+ (select q2 q2_front) 1) 0) (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (not g)) (and g (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 4042#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 4050#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:21,201 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:21,201 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:21,201 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:21,201 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:28,529 INFO L129 PetriNetUnfolder]: 8333/16175 cut-off events. [2021-03-26 06:03:28,529 INFO L130 PetriNetUnfolder]: For 1057554/1075203 co-relation queries the response was YES. [2021-03-26 06:03:28,768 INFO L84 FinitePrefix]: Finished finitePrefix Result has 220629 conditions, 16175 events. 8333/16175 cut-off events. For 1057554/1075203 co-relation queries the response was YES. Maximal size of possible extension queue 1448. Compared 152734 event pairs, 112 based on Foata normal form. 1239/17137 useless extension candidates. Maximal degree in co-relation 220411. Up to 10948 conditions per place. [2021-03-26 06:03:28,874 INFO L132 encePairwiseOnDemand]: 83/93 looper letters, 2240 selfloop transitions, 31 changer transitions 4/2437 dead transitions. [2021-03-26 06:03:28,875 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 2437 transitions, 81054 flow [2021-03-26 06:03:28,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 06:03:28,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 06:03:28,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 256 transitions. [2021-03-26 06:03:28,876 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6881720430107527 [2021-03-26 06:03:28,876 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 256 transitions. [2021-03-26 06:03:28,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 256 transitions. [2021-03-26 06:03:28,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:03:28,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 256 transitions. [2021-03-26 06:03:28,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 64.0) internal successors, (256), 4 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:03:28,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 93.0) internal successors, (465), 5 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have 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:03:28,877 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 93.0) internal successors, (465), 5 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have 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:03:28,877 INFO L185 Difference]: Start difference. First operand has 387 places, 2408 transitions, 75505 flow. Second operand 4 states and 256 transitions. [2021-03-26 06:03:28,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 2437 transitions, 81054 flow [2021-03-26 06:03:35,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 2437 transitions, 80817 flow, removed 92 selfloop flow, removed 13 redundant places. [2021-03-26 06:03:35,788 INFO L241 Difference]: Finished difference. Result has 378 places, 2403 transitions, 75223 flow [2021-03-26 06:03:35,790 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=75167, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=75223, PETRI_PLACES=378, PETRI_TRANSITIONS=2403} [2021-03-26 06:03:35,790 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 354 predicate places. [2021-03-26 06:03:35,790 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:03:35,791 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 378 places, 2403 transitions, 75223 flow [2021-03-26 06:03:35,791 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 378 places, 2403 transitions, 75223 flow [2021-03-26 06:03:35,825 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 375 places, 2403 transitions, 75223 flow [2021-03-26 06:03:37,637 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1692], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:37,638 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:03:37,638 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:37,638 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:03:37,638 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:37,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][291], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:37,638 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:03:37,638 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:03:37,638 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:37,638 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:37,759 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1692], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:37,759 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:03:37,759 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:37,759 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:03:37,759 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:37,759 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:37,760 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][291], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:37,760 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:03:37,760 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:03:37,760 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:37,760 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:37,760 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:38,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1492], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:38,143 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,143 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,143 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:38,143 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:38,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][104], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:38,144 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,144 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,144 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:38,144 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:38,174 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1492], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:38,174 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,174 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,174 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:38,174 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:38,174 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,174 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][104], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 4050#true, 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:38,174 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,174 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,175 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,175 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:38,175 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:38,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1836], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:38,609 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,610 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:38,610 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,610 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,610 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1642], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:38,610 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:03:38,610 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:38,610 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,610 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:38,618 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1836], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:38,618 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:03:38,618 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:03:38,618 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:38,618 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:38,618 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:38,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1281], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:38,679 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:03:38,679 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:38,679 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:03:38,679 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:38,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1101], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:38,812 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:03:38,812 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,812 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:38,812 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:38,813 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1281], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:38,813 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,813 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:38,813 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:03:38,813 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:03:38,813 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:39,314 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1642], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:39,314 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:03:39,314 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,314 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:39,314 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,314 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,339 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1101], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:39,339 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:03:39,339 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:39,339 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,339 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,339 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1892], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:39,666 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:03:39,666 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:39,666 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:39,667 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:39,667 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1706], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:39,667 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:03:39,667 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:03:39,667 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:39,667 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:03:39,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1892], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:39,668 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:03:39,668 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:39,668 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:03:39,668 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:39,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1706], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 2345#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 4050#true, 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:39,668 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:03:39,669 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:03:39,669 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:03:39,669 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:03:39,681 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1892], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:39,681 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:03:39,681 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,681 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,681 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:39,681 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,683 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1892], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 4050#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:39,683 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:03:39,683 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,683 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:39,683 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:03:39,683 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:40,542 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1706], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 4050#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:40,543 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:03:40,543 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:40,543 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:40,543 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:40,543 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:40,544 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1706], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 3923#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (+ (select q2 q2_front) 1) 0) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (= (select q2 (+ q2_front (- 3))) 1) (<= 0 (+ (select q2 q2_front) 1)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3)))) t)), Black: 3945#(and (or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) 5) s) (= (select q2 (+ q2_front 2)) 1) (<= (+ (select q2 (+ q2_front 3)) 1) 0) (= (select q2 q2_front) 1) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 4) s) f (<= s (+ (select q2 q2_front) (select q2 (+ q2_front 3)) (select q2 (+ q2_front 2)) 5)) (= (select q2 (+ q2_front 2)) 1) (< 0 (+ (select q2 (+ q2_front 3)) 1)) (= (select q2 q2_front) 1))) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) (* 2 (select q2 (+ q2_front 3))) 7)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 (select q2 (+ q2_front 2))) (* 2 (select q2 (+ q2_front 3))) 2) s)), Black: 3949#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 4050#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:03:40,544 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:03:40,544 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:40,544 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:40,544 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:03:40,544 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:03:42,531 INFO L129 PetriNetUnfolder]: 8431/16279 cut-off events. [2021-03-26 06:03:42,531 INFO L130 PetriNetUnfolder]: For 992655/1000233 co-relation queries the response was YES. [2021-03-26 06:03:42,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 210360 conditions, 16279 events. 8431/16279 cut-off events. For 992655/1000233 co-relation queries the response was YES. Maximal size of possible extension queue 1466. Compared 154225 event pairs, 141 based on Foata normal form. 1464/17449 useless extension candidates. Maximal degree in co-relation 210146. Up to 6359 conditions per place. [2021-03-26 06:03:43,230 INFO L142 LiptonReduction]: Number of co-enabled transitions 8544 [2021-03-26 06:03:43,919 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 06:03:43,919 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:03:43,920 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8130 [2021-03-26 06:03:43,920 INFO L480 AbstractCegarLoop]: Abstraction has has 375 places, 2403 transitions, 75223 flow [2021-03-26 06:03:43,920 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 58.8) internal successors, (294), 5 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have 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:03:43,920 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:03:43,920 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:03:43,920 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2021-03-26 06:03:43,920 INFO L428 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:03:43,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:03:43,920 INFO L82 PathProgramCache]: Analyzing trace with hash 162299997, now seen corresponding path program 1 times [2021-03-26 06:03:43,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:03:43,920 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624675500] [2021-03-26 06:03:43,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:03:43,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:03:43,943 INFO L142 QuantifierPusher]: treesize reduction 25, result has 39.0 percent of original size [2021-03-26 06:03:43,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:03:43,952 INFO L142 QuantifierPusher]: treesize reduction 14, result has 74.1 percent of original size [2021-03-26 06:03:43,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:03:43,967 INFO L142 QuantifierPusher]: treesize reduction 7, result has 86.8 percent of original size [2021-03-26 06:03:43,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:03:43,982 INFO L142 QuantifierPusher]: treesize reduction 61, result has 46.5 percent of original size [2021-03-26 06:03:43,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:03:44,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:03:44,033 INFO L142 QuantifierPusher]: treesize reduction 17, result has 50.0 percent of original size [2021-03-26 06:03:44,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:03:44,054 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 06:03:44,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:03:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:03:44,071 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624675500] [2021-03-26 06:03:44,071 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019100104] [2021-03-26 06:03:44,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:03:44,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:03:44,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 51 conjunts are in the unsatisfiable core [2021-03-26 06:03:44,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:03:44,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:03:44,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:03:44,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:03:44,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:03:44,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:03:44,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:03:44,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:03:44,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:03:44,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:03:44,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:03:44,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:03:44,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:03:44,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:03:44,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:03:44,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:03:44,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:03:44,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,181 INFO L147 QuantifierPusher]: treesize reduction 9, result has 90.1 percent of original size 82 [2021-03-26 06:03:44,181 INFO L142 QuantifierPusher]: treesize reduction 9, result has 90.2 percent of original size [2021-03-26 06:03:44,182 INFO L147 QuantifierPusher]: treesize reduction 4, result has 95.1 percent of original size 78 [2021-03-26 06:03:44,182 INFO L142 QuantifierPusher]: treesize reduction 4, result has 95.1 percent of original size [2021-03-26 06:03:44,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 06:03:44,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 06:03:44,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 06:03:44,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 06:03:44,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 06:03:44,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 06:03:44,226 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.1 percent of original size [2021-03-26 06:03:44,227 INFO L147 QuantifierPusher]: treesize reduction 5, result has 95.8 percent of original size 115 [2021-03-26 06:03:44,228 INFO L142 QuantifierPusher]: treesize reduction 5, result has 95.9 percent of original size [2021-03-26 06:03:44,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:03:44,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:03:44,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:03:44,287 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.4 percent of original size [2021-03-26 06:03:44,289 INFO L147 QuantifierPusher]: treesize reduction 4, result has 97.4 percent of original size 150 [2021-03-26 06:03:44,290 INFO L142 QuantifierPusher]: treesize reduction 4, result has 97.4 percent of original size [2021-03-26 06:03:44,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:03:44,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 06:03:44,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2021-03-26 06:03:44,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:03:44,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 06:03:44,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2021-03-26 06:03:44,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 56 [2021-03-26 06:03:44,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,316 INFO L147 QuantifierPusher]: treesize reduction 4, result has 90.7 percent of original size 39 [2021-03-26 06:03:44,316 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.7 percent of original size [2021-03-26 06:03:44,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:03:44,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:03:44,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 56 [2021-03-26 06:03:44,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,335 INFO L147 QuantifierPusher]: treesize reduction 4, result has 90.7 percent of original size 39 [2021-03-26 06:03:44,336 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.7 percent of original size [2021-03-26 06:03:44,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:03:44,336 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:03:44,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:03:44,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 56 [2021-03-26 06:03:44,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,354 INFO L147 QuantifierPusher]: treesize reduction 4, result has 90.7 percent of original size 39 [2021-03-26 06:03:44,354 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.7 percent of original size [2021-03-26 06:03:44,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:03:44,354 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 06:03:44,362 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-03-26 06:03:44,362 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 88 treesize of output 56 [2021-03-26 06:03:44,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,364 INFO L147 QuantifierPusher]: treesize reduction 4, result has 90.7 percent of original size 39 [2021-03-26 06:03:44,364 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.7 percent of original size [2021-03-26 06:03:44,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:03:44,365 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 06:03:44,554 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-03-26 06:03:44,555 INFO L628 ElimStorePlain]: treesize reduction 18, result has 95.2 percent of original size [2021-03-26 06:03:44,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-03-26 06:03:44,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 06:03:44,557 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:569, output treesize:355 [2021-03-26 06:03:44,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-03-26 06:03:44,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-03-26 06:03:44,678 INFO L142 QuantifierPusher]: treesize reduction 180, result has 51.7 percent of original size [2021-03-26 06:03:44,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:03:44,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-03-26 06:03:44,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:03:44,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:03:44,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 06:03:44,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:03:44,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 06:03:44,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 213 [2021-03-26 06:03:44,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:03:44,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 06:03:44,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:03:44,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 06:03:44,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 213 [2021-03-26 06:03:44,697 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:03:44,698 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 107 treesize of output 45 [2021-03-26 06:03:44,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:03:44,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:03:44,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:03:44,757 INFO L628 ElimStorePlain]: treesize reduction 11, result has 91.2 percent of original size [2021-03-26 06:03:44,763 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:03:44,763 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 98 treesize of output 40 [2021-03-26 06:03:44,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:03:44,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:03:44,766 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:03:44,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:03:44,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 06:03:44,784 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:209, output treesize:30 [2021-03-26 06:03:44,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:03:44,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:03:44,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:03:44,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:03:44,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:03:44,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:03:44,824 INFO L142 QuantifierPusher]: treesize reduction 19, result has 42.4 percent of original size [2021-03-26 06:03:44,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:03:44,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:03:44,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:03:44,857 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:03:44,857 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:03:44,858 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 06:03:44,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359517861] [2021-03-26 06:03:44,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 06:03:44,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:03:44,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 06:03:44,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-03-26 06:03:44,858 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 93 [2021-03-26 06:03:44,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 2403 transitions, 75223 flow. Second operand has 16 states, 16 states have (on average 15.125) internal successors, (242), 16 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have 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:03:44,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:03:44,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 93 [2021-03-26 06:03:44,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:04:03,057 INFO L129 PetriNetUnfolder]: 13109/22732 cut-off events. [2021-03-26 06:04:03,058 INFO L130 PetriNetUnfolder]: For 1719815/1719815 co-relation queries the response was YES. [2021-03-26 06:04:03,484 INFO L84 FinitePrefix]: Finished finitePrefix Result has 315136 conditions, 22732 events. 13109/22732 cut-off events. For 1719815/1719815 co-relation queries the response was YES. Maximal size of possible extension queue 1594. Compared 194526 event pairs, 1171 based on Foata normal form. 1/22722 useless extension candidates. Maximal degree in co-relation 314918. Up to 18204 conditions per place. [2021-03-26 06:04:03,625 INFO L132 encePairwiseOnDemand]: 75/93 looper letters, 1606 selfloop transitions, 866 changer transitions 3/2481 dead transitions. [2021-03-26 06:04:03,625 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 2481 transitions, 81945 flow [2021-03-26 06:04:03,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 06:04:03,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 06:04:03,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 257 transitions. [2021-03-26 06:04:03,626 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.19738863287250383 [2021-03-26 06:04:03,626 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 257 transitions. [2021-03-26 06:04:03,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 257 transitions. [2021-03-26 06:04:03,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:04:03,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 257 transitions. [2021-03-26 06:04:03,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 18.357142857142858) internal successors, (257), 14 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:04:03,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 93.0) internal successors, (1395), 15 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have 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:04:03,628 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 93.0) internal successors, (1395), 15 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have 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:04:03,628 INFO L185 Difference]: Start difference. First operand has 375 places, 2403 transitions, 75223 flow. Second operand 14 states and 257 transitions. [2021-03-26 06:04:03,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 2481 transitions, 81945 flow [2021-03-26 06:04:14,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 2481 transitions, 80281 flow, removed 6 selfloop flow, removed 7 redundant places. [2021-03-26 06:04:14,143 INFO L241 Difference]: Finished difference. Result has 383 places, 2402 transitions, 75289 flow [2021-03-26 06:04:14,144 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=73569, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=865, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=75289, PETRI_PLACES=383, PETRI_TRANSITIONS=2402} [2021-03-26 06:04:14,144 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 359 predicate places. [2021-03-26 06:04:14,144 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:04:14,144 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 383 places, 2402 transitions, 75289 flow [2021-03-26 06:04:14,145 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 383 places, 2402 transitions, 75289 flow [2021-03-26 06:04:14,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 382 places, 2402 transitions, 75289 flow [2021-03-26 06:04:16,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1679], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:16,077 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,077 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:16,077 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:04:16,077 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][298], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:16,077 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,077 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,077 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:04:16,077 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:16,198 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1679], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:16,199 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,199 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:16,199 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:04:16,199 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,199 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,199 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][298], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:16,199 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,199 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,199 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,199 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:04:16,199 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:16,858 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1818], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:16,858 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:16,858 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,858 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:16,858 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:16,862 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1818], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:16,862 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:04:16,862 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:16,862 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:16,862 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:16,862 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:16,885 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1275], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:16,886 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:04:16,886 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:16,886 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:16,886 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:16,981 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1346], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:16,981 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:16,981 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:16,981 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:16,981 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,247 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1275], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:17,248 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,248 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,248 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:17,248 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:17,248 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,251 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2336], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:17,251 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:04:17,251 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:17,251 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:17,251 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:17,319 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1346], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:17,320 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,320 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,320 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:17,320 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:17,320 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1479], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:17,320 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:17,320 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:17,320 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,320 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:17,321 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2336], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:17,321 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,321 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,321 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,321 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:17,321 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:17,321 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][949], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:17,321 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:17,321 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:17,321 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:17,321 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:18,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1873], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:18,215 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:18,215 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:18,215 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:18,215 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:18,216 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1540], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:18,216 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:18,216 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:18,216 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:18,216 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:18,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1873], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:18,217 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:18,217 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:18,217 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:18,218 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:18,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1540], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:18,218 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:18,218 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:18,218 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:18,218 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:18,223 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1479], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:18,223 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:18,223 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,223 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:18,223 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,224 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,228 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1873], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:18,228 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:18,228 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,228 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:18,228 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,228 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,230 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1873], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:18,230 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:18,230 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,230 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,230 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:18,230 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,271 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][949], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:18,271 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:18,271 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,271 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:18,271 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:18,271 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:19,487 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1540], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:19,487 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:04:19,487 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:19,487 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:19,487 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:19,487 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:19,488 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1540], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:19,489 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:04:19,489 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:19,489 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:19,489 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:19,489 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:21,191 INFO L129 PetriNetUnfolder]: 8446/16287 cut-off events. [2021-03-26 06:04:21,191 INFO L130 PetriNetUnfolder]: For 1020218/1028182 co-relation queries the response was YES. [2021-03-26 06:04:21,528 INFO L84 FinitePrefix]: Finished finitePrefix Result has 212087 conditions, 16287 events. 8446/16287 cut-off events. For 1020218/1028182 co-relation queries the response was YES. Maximal size of possible extension queue 1464. Compared 154099 event pairs, 141 based on Foata normal form. 1423/17437 useless extension candidates. Maximal degree in co-relation 211874. Up to 6363 conditions per place. [2021-03-26 06:04:21,762 INFO L142 LiptonReduction]: Number of co-enabled transitions 8540 [2021-03-26 06:04:22,628 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 06:04:22,628 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:04:22,628 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8484 [2021-03-26 06:04:22,628 INFO L480 AbstractCegarLoop]: Abstraction has has 382 places, 2402 transitions, 75289 flow [2021-03-26 06:04:22,628 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.125) internal successors, (242), 16 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have 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:04:22,629 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:04:22,629 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:04:22,847 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:04:22,848 INFO L428 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:04:22,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:04:22,848 INFO L82 PathProgramCache]: Analyzing trace with hash -753566747, now seen corresponding path program 1 times [2021-03-26 06:04:22,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:04:22,848 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037821260] [2021-03-26 06:04:22,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:04:22,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:04:22,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:04:22,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:04:22,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:04:22,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:04:22,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:04:22,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:04:22,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:04:22,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:04:22,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:04:22,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:04:22,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:04:22,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037821260] [2021-03-26 06:04:22,873 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 06:04:22,873 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 06:04:22,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561654737] [2021-03-26 06:04:22,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 06:04:22,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:04:22,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 06:04:22,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 06:04:22,874 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 93 [2021-03-26 06:04:22,874 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 2402 transitions, 75289 flow. Second operand has 6 states, 6 states have (on average 58.833333333333336) internal successors, (353), 6 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have 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:04:22,875 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:04:22,875 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 93 [2021-03-26 06:04:22,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:04:26,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][829], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:26,209 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-26 06:04:26,209 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:26,209 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:26,210 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 06:04:26,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][832], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:26,220 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is not cut-off event [2021-03-26 06:04:26,220 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 06:04:26,220 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:26,220 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:27,809 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1124], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:27,810 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:04:27,810 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:27,810 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:27,810 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:27,818 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1126], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:27,818 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:04:27,818 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:27,819 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:27,819 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:28,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][833], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:28,028 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:04:28,028 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:28,028 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:28,028 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:28,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][834], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:28,035 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:04:28,035 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:28,036 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:28,036 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:29,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][795], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:29,344 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:29,344 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:29,344 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:29,344 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:29,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][796], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:29,347 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:29,347 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:29,347 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:29,347 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:29,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1078], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:29,358 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:29,358 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:29,358 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:29,358 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:29,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1077], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:29,358 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:29,358 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:29,358 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:29,358 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:29,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1427], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:29,797 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:29,797 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:29,797 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:29,797 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:29,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1427], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:29,813 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:29,813 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:29,813 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:29,813 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:29,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1127], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:29,845 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:29,845 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:29,845 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:29,845 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:29,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1131], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:29,857 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:29,857 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:29,858 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:29,858 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:31,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1069], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:31,093 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:31,093 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:31,093 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:31,093 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:31,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1075], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:31,095 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:04:31,095 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:31,095 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:04:31,095 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:04:31,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1073], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:31,111 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:31,112 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:31,112 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:31,112 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:31,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1076], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:31,120 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:04:31,120 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:04:31,120 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:31,120 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:04:31,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1428], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:31,394 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:04:31,394 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:31,394 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:31,394 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:31,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1428], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:31,408 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:04:31,408 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:31,408 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:31,408 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:32,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1385], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:32,502 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:04:32,502 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:32,502 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:32,502 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:32,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1388], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:32,507 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 06:04:32,507 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:32,507 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:04:32,507 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:04:32,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1385], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:32,522 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:04:32,522 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:32,522 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:32,522 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:32,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1388], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4132#(and (<= s 6) (< 1 t) (not f) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:32,526 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 06:04:32,526 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:32,527 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:04:32,527 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:04:34,328 INFO L129 PetriNetUnfolder]: 8523/16577 cut-off events. [2021-03-26 06:04:34,328 INFO L130 PetriNetUnfolder]: For 1122642/1142145 co-relation queries the response was YES. [2021-03-26 06:04:34,573 INFO L84 FinitePrefix]: Finished finitePrefix Result has 227597 conditions, 16577 events. 8523/16577 cut-off events. For 1122642/1142145 co-relation queries the response was YES. Maximal size of possible extension queue 1488. Compared 158220 event pairs, 114 based on Foata normal form. 1715/17984 useless extension candidates. Maximal degree in co-relation 227381. Up to 11029 conditions per place. [2021-03-26 06:04:34,683 INFO L132 encePairwiseOnDemand]: 76/93 looper letters, 2250 selfloop transitions, 89 changer transitions 5/2500 dead transitions. [2021-03-26 06:04:34,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 2500 transitions, 83063 flow [2021-03-26 06:04:34,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 06:04:34,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 06:04:34,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 316 transitions. [2021-03-26 06:04:34,684 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6795698924731183 [2021-03-26 06:04:34,684 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 316 transitions. [2021-03-26 06:04:34,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 316 transitions. [2021-03-26 06:04:34,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:04:34,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 316 transitions. [2021-03-26 06:04:34,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 63.2) internal successors, (316), 5 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have 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:04:34,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have 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:04:34,685 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have 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:04:34,685 INFO L185 Difference]: Start difference. First operand has 382 places, 2402 transitions, 75289 flow. Second operand 5 states and 316 transitions. [2021-03-26 06:04:34,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 2500 transitions, 83063 flow [2021-03-26 06:04:41,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 2500 transitions, 82192 flow, removed 1 selfloop flow, removed 10 redundant places. [2021-03-26 06:04:41,634 INFO L241 Difference]: Finished difference. Result has 378 places, 2411 transitions, 74933 flow [2021-03-26 06:04:41,636 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=74268, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=74933, PETRI_PLACES=378, PETRI_TRANSITIONS=2411} [2021-03-26 06:04:41,636 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 354 predicate places. [2021-03-26 06:04:41,637 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:04:41,637 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 378 places, 2411 transitions, 74933 flow [2021-03-26 06:04:41,637 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 378 places, 2411 transitions, 74933 flow [2021-03-26 06:04:41,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 374 places, 2411 transitions, 74933 flow [2021-03-26 06:04:43,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1680], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), 552#(<= q1_back (+ q1_front 1)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:43,787 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:04:43,787 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:43,787 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:43,787 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:04:43,788 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][262], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:43,788 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:04:43,788 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:43,788 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:43,788 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:04:43,812 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1680], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:43,812 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:04:43,812 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:43,812 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:43,813 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:43,813 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:04:43,813 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][262], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:43,813 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:04:43,813 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:43,813 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:43,813 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:43,813 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:04:44,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1245], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,088 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:04:44,088 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:44,088 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:44,088 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:44,136 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][328], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,136 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:44,136 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:44,136 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:44,136 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:44,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1338], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,137 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:44,137 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:44,137 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:44,137 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:44,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1835], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,386 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:04:44,387 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:44,387 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:04:44,387 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:44,429 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1835], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,429 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,429 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,429 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:44,429 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,429 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:44,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][359], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,753 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,754 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:44,754 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,754 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:44,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1805], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,754 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,754 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,754 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:44,754 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:44,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1376], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,765 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:44,766 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1245], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,766 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:44,766 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:44,781 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][359], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,782 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1805], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,782 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1947], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:44,782 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:44,782 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,364 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1376], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,364 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:45,364 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:45,364 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:45,364 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:45,364 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:45,400 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][471], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,400 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,400 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,400 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,400 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:45,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2364], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,402 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,402 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,402 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:45,402 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,703 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1947], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,703 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:45,703 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:45,703 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:45,703 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:45,703 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:45,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1893], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,706 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:45,706 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:45,706 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:45,706 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:45,707 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1893], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,708 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:45,708 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:45,708 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:45,708 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:45,764 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1893], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,764 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,764 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,764 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,764 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:45,764 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2001], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,764 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,765 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,765 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,765 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,765 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1893], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,766 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,766 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,766 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,766 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,766 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:45,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2001], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,766 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,766 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,766 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,766 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,926 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][262], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,927 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,927 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,927 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:45,927 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,927 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:04:45,927 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,934 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1338], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,934 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,934 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:45,934 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,934 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,934 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][768], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,938 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:45,938 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:45,938 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:45,938 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:45,939 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][328], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,939 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,939 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,939 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,939 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:45,939 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:45,940 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2183], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,940 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:04:45,941 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:45,941 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:04:45,941 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:45,942 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2183], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,942 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,942 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,942 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:45,942 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,942 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,942 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][768], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:45,942 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,942 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:45,942 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:45,942 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:45,943 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:46,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][523], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:46,410 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:04:46,410 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:46,410 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:46,410 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:46,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][523], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), 6#L44true, Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:46,411 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:04:46,411 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:46,411 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:46,411 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:46,927 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2001], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:46,927 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:04:46,927 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:46,927 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:46,927 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:46,927 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:46,928 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2001], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:46,928 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:04:46,929 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:46,929 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:46,929 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:46,929 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:46,946 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1835], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:46,946 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:04:46,946 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:46,946 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:46,946 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:46,946 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:46,947 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:46,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2315], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:46,958 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:04:46,958 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:46,958 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:46,958 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:46,959 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][471], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:46,959 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:46,959 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:46,959 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:46,959 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:46,959 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:46,963 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2315], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:46,963 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:04:46,963 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:46,963 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:04:46,963 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:04:46,963 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:04:47,110 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][359], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,110 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:04:47,110 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:04:47,110 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,111 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,111 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,111 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:47,111 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1947], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,111 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:04:47,111 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,111 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,111 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,111 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,111 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:47,118 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2364], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,118 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,118 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,118 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,118 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,118 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:47,118 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1813], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,119 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:04:47,119 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:47,119 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,119 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:47,120 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1813], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,120 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:04:47,120 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:04:47,120 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:04:47,120 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:04:47,120 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:04:47,723 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1893], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,723 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:04:47,723 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,723 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:47,723 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,723 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,723 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,723 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2001], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,724 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:04:47,724 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,724 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,724 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,724 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,724 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,726 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1893], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,726 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:04:47,726 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,726 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,726 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:04:47,726 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,726 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,726 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2001], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,727 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:04:47,727 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,727 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,727 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,727 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,727 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,733 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2389], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 8#L28true, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,733 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:04:47,733 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,733 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:04:47,733 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:04:47,734 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][523], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,734 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:04:47,734 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,734 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:47,734 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,734 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:47,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2389], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,735 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:04:47,735 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:04:47,735 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:04:47,735 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:04:47,735 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][523], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 239#(<= q2_back (+ q2_front 1)), Black: 3005#(<= 1 (select q2 q2_front)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,736 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:04:47,736 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:47,736 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:04:47,736 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:04:47,736 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:04:47,739 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2389], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 8#L28true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,739 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 06:04:47,739 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:47,739 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:04:47,739 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:04:47,739 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:04:47,740 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2389], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 3617#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4130#(and (or (and f (< 2 t) (< s (+ t 5)) (<= (+ t 4) s)) (and (<= s 6) (< 1 t) (not f) (<= (+ t 4) s))) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, Black: 54#f, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:04:47,741 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 06:04:47,741 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:04:47,741 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:04:47,741 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:04:47,741 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:04:48,869 INFO L129 PetriNetUnfolder]: 8542/16596 cut-off events. [2021-03-26 06:04:48,870 INFO L130 PetriNetUnfolder]: For 1048879/1057120 co-relation queries the response was YES. [2021-03-26 06:04:49,148 INFO L84 FinitePrefix]: Finished finitePrefix Result has 216317 conditions, 16596 events. 8542/16596 cut-off events. For 1048879/1057120 co-relation queries the response was YES. Maximal size of possible extension queue 1505. Compared 159145 event pairs, 149 based on Foata normal form. 1488/17780 useless extension candidates. Maximal degree in co-relation 216102. Up to 6384 conditions per place. [2021-03-26 06:04:49,403 INFO L142 LiptonReduction]: Number of co-enabled transitions 8678 [2021-03-26 06:04:50,132 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 06:04:50,132 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:04:50,132 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8495 [2021-03-26 06:04:50,132 INFO L480 AbstractCegarLoop]: Abstraction has has 374 places, 2411 transitions, 74933 flow [2021-03-26 06:04:50,133 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 58.833333333333336) internal successors, (353), 6 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have 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:04:50,133 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:04:50,133 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:04:50,133 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2021-03-26 06:04:50,133 INFO L428 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:04:50,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:04:50,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1325174247, now seen corresponding path program 1 times [2021-03-26 06:04:50,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:04:50,133 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75858929] [2021-03-26 06:04:50,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:04:50,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:04:50,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:04:50,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:04:50,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:04:50,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:04:50,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:04:50,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:04:50,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:04:50,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:04:50,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:04:50,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:04:50,157 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 06:04:50,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75858929] [2021-03-26 06:04:50,158 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 06:04:50,158 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 06:04:50,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132172569] [2021-03-26 06:04:50,158 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 06:04:50,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:04:50,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 06:04:50,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 06:04:50,159 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 93 [2021-03-26 06:04:50,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 2411 transitions, 74933 flow. Second operand has 6 states, 6 states have (on average 46.0) internal successors, (276), 6 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have 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:04:50,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:04:50,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 93 [2021-03-26 06:04:50,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:05:01,351 INFO L129 PetriNetUnfolder]: 9300/18143 cut-off events. [2021-03-26 06:05:01,352 INFO L130 PetriNetUnfolder]: For 1290936/1305009 co-relation queries the response was YES. [2021-03-26 06:05:01,701 INFO L84 FinitePrefix]: Finished finitePrefix Result has 251318 conditions, 18143 events. 9300/18143 cut-off events. For 1290936/1305009 co-relation queries the response was YES. Maximal size of possible extension queue 1625. Compared 175797 event pairs, 104 based on Foata normal form. 1789/19589 useless extension candidates. Maximal degree in co-relation 251099. Up to 8849 conditions per place. [2021-03-26 06:05:01,832 INFO L132 encePairwiseOnDemand]: 77/93 looper letters, 1379 selfloop transitions, 1293 changer transitions 3/2877 dead transitions. [2021-03-26 06:05:01,833 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 2877 transitions, 95905 flow [2021-03-26 06:05:01,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 06:05:01,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 06:05:01,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 249 transitions. [2021-03-26 06:05:01,834 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.535483870967742 [2021-03-26 06:05:01,834 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 249 transitions. [2021-03-26 06:05:01,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 249 transitions. [2021-03-26 06:05:01,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:05:01,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 249 transitions. [2021-03-26 06:05:01,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 49.8) internal successors, (249), 5 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have 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:05:01,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have 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:05:01,835 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have 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:05:01,835 INFO L185 Difference]: Start difference. First operand has 374 places, 2411 transitions, 74933 flow. Second operand 5 states and 249 transitions. [2021-03-26 06:05:01,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 2877 transitions, 95905 flow [2021-03-26 06:05:11,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 2877 transitions, 94835 flow, removed 9 selfloop flow, removed 5 redundant places. [2021-03-26 06:05:11,088 INFO L241 Difference]: Finished difference. Result has 376 places, 2867 transitions, 94539 flow [2021-03-26 06:05:11,090 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=74031, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=834, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=94539, PETRI_PLACES=376, PETRI_TRANSITIONS=2867} [2021-03-26 06:05:11,090 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 352 predicate places. [2021-03-26 06:05:11,090 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:05:11,090 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 376 places, 2867 transitions, 94539 flow [2021-03-26 06:05:11,091 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 376 places, 2867 transitions, 94539 flow [2021-03-26 06:05:11,125 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 373 places, 2867 transitions, 94539 flow [2021-03-26 06:05:13,691 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2390], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:13,691 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:05:13,691 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:05:13,691 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:05:13,691 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:05:14,123 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2466], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 54#f, 568#true, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:14,124 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:05:14,124 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:05:14,124 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:05:14,124 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:05:14,839 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][295], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:14,840 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:05:14,840 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:05:14,840 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 06:05:14,840 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:05:15,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2810], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 582#f, 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:15,128 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:05:15,128 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:05:15,128 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:05:15,128 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:05:15,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2762], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:15,189 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:05:15,189 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:05:15,189 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:05:15,189 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:05:16,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][363], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 8#L28true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:16,257 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:05:16,257 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:05:16,257 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:05:16,257 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:05:16,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][363], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:16,259 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:05:16,259 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:05:16,259 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:05:16,259 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:05:16,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][744], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:16,301 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:05:16,301 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:05:16,301 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:05:16,301 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:05:16,846 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][358], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:16,847 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:05:16,847 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:05:16,847 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:05:16,847 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:05:17,268 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2162], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, 568#true, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:17,268 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:05:17,268 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:05:17,268 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:05:17,268 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:05:17,998 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][848], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, 8#L28true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:17,998 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:05:17,998 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:05:17,998 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:05:17,998 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:05:18,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][848], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, 2113#true, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 3711#(and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (div (+ s 7) 2) (+ t 3)) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))) (select q2 (+ q2_front (- 3))) 1) s) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= (* 2 t) s) (<= s (+ (select q1 (+ q1_front (- 3))) (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2) (= (select q1 q1_front) 0)), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3453#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) (not g)) (<= q2_back (+ q2_front 1))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3518#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (* 2 (select q2 (+ q2_front (- 1)))) (* 2 t)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (* 2 t) (* 2 (select q2 (+ q2_front (- 1))))) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3454#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3251#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:05:18,000 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:05:18,000 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:05:18,000 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:05:18,000 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:05:20,976 INFO L129 PetriNetUnfolder]: 9385/18228 cut-off events. [2021-03-26 06:05:20,977 INFO L130 PetriNetUnfolder]: For 1249622/1259085 co-relation queries the response was YES. [2021-03-26 06:05:21,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 248581 conditions, 18228 events. 9385/18228 cut-off events. For 1249622/1259085 co-relation queries the response was YES. Maximal size of possible extension queue 1627. Compared 176479 event pairs, 142 based on Foata normal form. 1667/19587 useless extension candidates. Maximal degree in co-relation 248358. Up to 6999 conditions per place. [2021-03-26 06:05:21,832 INFO L142 LiptonReduction]: Number of co-enabled transitions 9238 [2021-03-26 06:05:23,061 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 06:05:23,061 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:05:23,061 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 11971 [2021-03-26 06:05:23,062 INFO L480 AbstractCegarLoop]: Abstraction has has 373 places, 2867 transitions, 94539 flow [2021-03-26 06:05:23,062 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 46.0) internal successors, (276), 6 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have 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:05:23,062 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:05:23,062 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:05:23,062 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2021-03-26 06:05:23,062 INFO L428 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:05:23,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:05:23,062 INFO L82 PathProgramCache]: Analyzing trace with hash 1647479573, now seen corresponding path program 2 times [2021-03-26 06:05:23,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:05:23,062 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228070937] [2021-03-26 06:05:23,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:05:23,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:05:23,085 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 06:05:23,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:05:23,096 INFO L142 QuantifierPusher]: treesize reduction 7, result has 89.1 percent of original size [2021-03-26 06:05:23,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:05:23,124 INFO L142 QuantifierPusher]: treesize reduction 9, result has 88.9 percent of original size [2021-03-26 06:05:23,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 06:05:23,151 INFO L142 QuantifierPusher]: treesize reduction 9, result has 87.1 percent of original size [2021-03-26 06:05:23,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:05:23,182 INFO L142 QuantifierPusher]: treesize reduction 26, result has 70.1 percent of original size [2021-03-26 06:05:23,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:05:23,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:05:23,238 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 06:05:23,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:05:23,248 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:05:23,248 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228070937] [2021-03-26 06:05:23,248 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436273891] [2021-03-26 06:05:23,248 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 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:05:23,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:05:23,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:05:23,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 50 conjunts are in the unsatisfiable core [2021-03-26 06:05:23,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:05:23,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:05:23,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:05:23,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:05:23,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:05:23,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:05:23,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:05:23,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:05:23,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:05:23,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:05:23,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:05:23,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:05:23,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:05:23,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:05:23,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:05:23,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:05:23,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:05:23,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,331 INFO L147 QuantifierPusher]: treesize reduction 13, result has 89.0 percent of original size 105 [2021-03-26 06:05:23,332 INFO L142 QuantifierPusher]: treesize reduction 13, result has 89.1 percent of original size [2021-03-26 06:05:23,332 INFO L147 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size 99 [2021-03-26 06:05:23,333 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-26 06:05:23,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:05:23,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:05:23,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:05:23,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:05:23,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:05:23,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:05:23,367 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-03-26 06:05:23,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-03-26 06:05:23,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:05:23,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:05:23,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-03-26 06:05:23,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,371 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-03-26 06:05:23,372 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:05:23,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:05:23,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-03-26 06:05:23,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 159 [2021-03-26 06:05:23,460 INFO L142 QuantifierPusher]: treesize reduction 34, result has 80.6 percent of original size [2021-03-26 06:05:23,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 132 [2021-03-26 06:05:23,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:05:23,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:05:23,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-03-26 06:05:23,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,464 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-03-26 06:05:23,465 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:05:23,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 06:05:23,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 06:05:23,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 06:05:23,560 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.5 percent of original size [2021-03-26 06:05:23,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:05:23,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 06:05:23,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 190 [2021-03-26 06:05:23,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:05:23,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 06:05:23,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2021-03-26 06:05:23,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:05:23,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 06:05:23,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2021-03-26 06:05:23,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 70 [2021-03-26 06:05:23,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:05:23,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:05:23,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:05:23,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 70 [2021-03-26 06:05:23,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:05:23,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:05:23,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:05:23,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:05:23,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 70 [2021-03-26 06:05:23,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:05:23,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:05:23,613 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 06:05:23,618 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:05:23,619 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 106 treesize of output 70 [2021-03-26 06:05:23,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:05:23,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:05:23,621 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 06:05:23,803 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2021-03-26 06:05:23,804 INFO L628 ElimStorePlain]: treesize reduction 28, result has 93.4 percent of original size [2021-03-26 06:05:23,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 395 [2021-03-26 06:05:23,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 06:05:23,806 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:595, output treesize:395 [2021-03-26 06:05:23,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 395 [2021-03-26 06:05:23,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 395 [2021-03-26 06:05:23,919 INFO L142 QuantifierPusher]: treesize reduction 193, result has 51.5 percent of original size [2021-03-26 06:05:23,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-03-26 06:05:23,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:23,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:23,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:23,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:23,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:23,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:23,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:23,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:23,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:23,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:23,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:24,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-03-26 06:05:24,001 INFO L142 QuantifierPusher]: treesize reduction 112, result has 47.9 percent of original size [2021-03-26 06:05:24,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:05:24,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 06:05:24,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 06:05:24,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:05:24,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 06:05:24,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:05:24,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:05:24,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 06:05:24,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 06:05:24,012 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:05:24,012 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 98 treesize of output 46 [2021-03-26 06:05:24,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:05:24,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:05:24,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:05:24,024 INFO L628 ElimStorePlain]: treesize reduction 8, result has 60.0 percent of original size [2021-03-26 06:05:24,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,025 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:05:24,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:98, output treesize:12 [2021-03-26 06:05:24,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:05:24,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:05:24,052 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:05:24,052 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:05:24,052 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 06:05:24,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344319829] [2021-03-26 06:05:24,052 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 06:05:24,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:05:24,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 06:05:24,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-03-26 06:05:24,053 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 93 [2021-03-26 06:05:24,053 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 2867 transitions, 94539 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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:05:24,053 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:05:24,053 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 93 [2021-03-26 06:05:24,053 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:05:25,233 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2021-03-26 06:05:25,947 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 43 [2021-03-26 06:05:58,967 INFO L129 PetriNetUnfolder]: 14695/25698 cut-off events. [2021-03-26 06:05:58,967 INFO L130 PetriNetUnfolder]: For 2194236/2194236 co-relation queries the response was YES. [2021-03-26 06:05:59,853 INFO L84 FinitePrefix]: Finished finitePrefix Result has 368937 conditions, 25698 events. 14695/25698 cut-off events. For 2194236/2194236 co-relation queries the response was YES. Maximal size of possible extension queue 1813. Compared 225797 event pairs, 1370 based on Foata normal form. 2/25689 useless extension candidates. Maximal degree in co-relation 368710. Up to 20138 conditions per place. [2021-03-26 06:06:00,184 INFO L132 encePairwiseOnDemand]: 78/93 looper letters, 1912 selfloop transitions, 1028 changer transitions 4/2950 dead transitions. [2021-03-26 06:06:00,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 2950 transitions, 102712 flow [2021-03-26 06:06:00,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 06:06:00,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 06:06:00,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 250 transitions. [2021-03-26 06:06:00,188 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.19201228878648233 [2021-03-26 06:06:00,188 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 250 transitions. [2021-03-26 06:06:00,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 250 transitions. [2021-03-26 06:06:00,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:00,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 250 transitions. [2021-03-26 06:06:00,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 17.857142857142858) internal successors, (250), 14 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have 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:00,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 93.0) internal successors, (1395), 15 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have 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:00,189 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 93.0) internal successors, (1395), 15 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have 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:00,189 INFO L185 Difference]: Start difference. First operand has 373 places, 2867 transitions, 94539 flow. Second operand 14 states and 250 transitions. [2021-03-26 06:06:00,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 2950 transitions, 102712 flow [2021-03-26 06:06:13,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 2950 transitions, 100802 flow, removed 452 selfloop flow, removed 5 redundant places. [2021-03-26 06:06:14,025 INFO L241 Difference]: Finished difference. Result has 386 places, 2877 transitions, 96137 flow [2021-03-26 06:06:14,027 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=92649, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1020, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1843, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=96137, PETRI_PLACES=386, PETRI_TRANSITIONS=2877} [2021-03-26 06:06:14,027 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 362 predicate places. [2021-03-26 06:06:14,027 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:14,027 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 386 places, 2877 transitions, 96137 flow [2021-03-26 06:06:14,027 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 386 places, 2877 transitions, 96137 flow [2021-03-26 06:06:14,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 385 places, 2877 transitions, 96137 flow [2021-03-26 06:06:16,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2373], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 1867#g, Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:16,189 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:06:16,189 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:06:16,189 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:16,189 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:16,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2470], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, 4136#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), 568#true, Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:16,760 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:06:16,760 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:16,760 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:06:16,760 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:17,457 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2298], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:17,457 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is not cut-off event [2021-03-26 06:06:17,457 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:06:17,457 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 06:06:17,457 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:06:17,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2401], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:17,676 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:06:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:06:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:06:19,123 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][272], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:19,124 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:06:19,124 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:06:19,124 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:06:19,124 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:06:19,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2354], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:19,167 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:06:19,167 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:06:19,167 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:06:19,167 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:06:19,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2354], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 3727#g, Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:19,169 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is not cut-off event [2021-03-26 06:06:19,169 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:06:19,169 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:06:19,169 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is not cut-off event [2021-03-26 06:06:19,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2453], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:19,490 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:06:19,490 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:19,490 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:19,490 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:19,491 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][22], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 571#(<= q2_back (+ q2_front 2)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:19,491 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:06:19,491 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:06:19,491 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:06:19,491 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:06:19,491 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][469], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 552#(<= q1_back (+ q1_front 1)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 571#(<= q2_back (+ q2_front 2)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2740#(<= q1_back (+ q1_front 1)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:19,491 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:06:19,491 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:19,491 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:19,491 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:19,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1780], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2820#f, 6#L44true, Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 264#true, Black: 3006#g, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, 552#(<= q1_back (+ q1_front 1)), Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, 568#true, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 582#f, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 636#(and f (<= 2 (select q1 q1_front))), 136#true, Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:19,609 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:06:19,609 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:06:19,609 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:06:19,609 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:06:20,576 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1744], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, 264#true, Black: 3006#g, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, 552#(<= q1_back (+ q1_front 1)), Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, 630#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 636#(and f (<= 2 (select q1 q1_front))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 2740#(<= q1_back (+ q1_front 1)), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,577 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,577 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,577 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,577 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][339], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, 2219#(<= q2_back (+ q2_front 3)), Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,643 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:06:20,643 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:06:20,643 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:06:20,643 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:06:20,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][339], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 54#f, Black: 4147#(= q2_back q2_front), Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), 2113#true, Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 2219#(<= q2_back (+ q2_front 3)), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,645 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:06:20,645 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:06:20,645 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:06:20,645 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:06:20,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][653], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,831 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:06:20,831 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:20,831 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:20,831 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:20,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1965], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 571#(<= q2_back (+ q2_front 2)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,831 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:06:20,831 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:20,831 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:20,831 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:20,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2304], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, 571#(<= q2_back (+ q2_front 2)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,831 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,832 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,832 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,832 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,832 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1491], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,832 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,832 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,832 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,832 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,941 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1344], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 571#(<= q2_back (+ q2_front 2)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, 2739#(<= q1_back (+ q1_front 2)), Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,941 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1727], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, 571#(<= q2_back (+ q2_front 2)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,942 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][817], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 1063#true, Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, 460#true, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,942 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,942 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:20,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2850], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), 548#true, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, 572#(<= q2_back (+ q2_front 1)), Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, 2889#(and f (<= 2 (select q1 q1_front))), Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 636#(and f (<= 2 (select q1 q1_front))), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2950#(<= 1 (select q2 q2_front)), 2739#(<= q1_back (+ q1_front 2)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 1237#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:20,943 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:06:20,943 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:20,943 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:20,943 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2041], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 571#(<= q2_back (+ q2_front 2)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:21,988 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:21,988 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:21,988 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:21,988 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:21,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2376], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 571#(<= q2_back (+ q2_front 2)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:21,988 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,988 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,988 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,988 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1571], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 8#L28true, 264#true, 3337#true, 12#L62true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:21,989 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,989 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,989 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,989 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][726], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), 8#L28true, Black: 3006#g, 264#true, 3337#true, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, 211#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:21,989 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:06:21,989 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:06:21,989 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:06:21,989 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:06:21,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2041], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 990#g, Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 2277#g, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 571#(<= q2_back (+ q2_front 2)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2553#g, 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2738#(<= q1_back (+ q1_front 3)), 1462#true, Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:21,990 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:21,990 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][2376], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 571#(<= q2_back (+ q2_front 2)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:21,991 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][1571], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 12#L62true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 990#g, 548#true, Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 2277#g, 4136#true, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), Black: 46#g, 4145#true, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 64#(= q1_back q1_front), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), 1860#true, Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 3958#true, 374#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 3180#g, Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 898#g, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 3794#true, Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:21,991 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:06:21,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([124] L44-->L44: Formula: (and (= (+ v_j_29 (- 1)) (select v_q2_21 v_q2_back_33)) (= v_q2_back_32 (+ v_q2_back_33 1)) v_f_14 (let ((.cse0 (< 0 v_j_29))) (or (and (not .cse0) (not v_f_13)) (and v_f_13 .cse0))) (= v_s_19 (+ v_s_20 v_j_29)) (= v_j_29 (select v_q1_30 v_q1_front_35)) (= v_q1_front_34 (+ v_q1_front_35 1)) (< v_q1_front_35 v_q1_back_53)) InVars {q1_front=v_q1_front_35, q1=v_q1_30, q2=v_q2_21, q2_back=v_q2_back_33, f=v_f_14, s=v_s_20, q1_back=v_q1_back_53} OutVars{q1_front=v_q1_front_34, q1=v_q1_30, q2=v_q2_21, j=v_j_29, q2_back=v_q2_back_32, f=v_f_13, s=v_s_19, q1_back=v_q1_back_53} AuxVars[] AssignedVars[q1_front, j, q2_back, f, s][726], [Black: 3285#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3319#(and (<= q1_back (+ q1_front 1)) (or (not (= q1_back (+ q1_front 1))) (and (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s) (<= s (+ (* 2 t) (select q1 (+ q1_back (- 1))) 4)))) (or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (<= q2_back (+ q2_front 2)) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), Black: 3303#(and (<= 4 s) (<= s 4) (= s (+ t 3))), Black: 3289#(or (and (= s (+ (select q2 q2_front) 5)) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 q2_front) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), Black: 3004#(and (= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 3278#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1))), 6#L44true, Black: 3005#(<= 1 (select q2 q2_front)), Black: 239#(<= q2_back (+ q2_front 1)), Black: 3006#g, 264#true, 3337#true, 13#thread1EXITtrue, Black: 1547#(and (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (or (and f (= s (+ t 3)) (< 4 s)) (and (<= s 4) (= s (+ t 3)) (< 3 s) (not f))) (<= q2_back (+ q2_front 1))), Black: 1533#(and (or f (and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s))) (or (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 2))) f (not g)) (<= q2_back (+ q2_front 1))), 19#L79true, Black: 497#(or (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (not f)) (and (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 2) s) f (= t 0) (<= s (+ (select q2 (+ q2_front 1)) 3)) (< 0 (+ (select q2 (+ q2_front 1)) 1)))), Black: 501#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), 26#thread3EXITtrue, Black: 1274#(and (<= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (+ (select q2 (+ q2_back (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) 1)) (or (and (<= t (select q2 (+ q2_front (- 2)))) (< 0 (select q2 (+ q2_front (- 2)))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (< 1 t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2)), Black: 987#(and (<= q2_back (+ q2_front 1)) (or (not (= q2_back (+ q2_front 1))) (and (= 2 (select q1 (+ q1_back (- 1)))) (= q1_back (+ q1_front 1))))), Black: 1278#(or (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g f (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) g (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 1 t) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) f (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (<= t (select q2 (+ q2_front (- 2)))) (<= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (<= (+ (select q2 q2_front) 1) 0) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), Black: 990#g, 548#true, Black: 3541#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3605#(and (= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (= 2 (select q1 q1_front)) (or (<= (+ (select q1 (+ q1_front 1)) (* 2 t)) s) (not g)) (= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= 0 (select q1 (+ q1_front 1))) (= (select q1 (+ q1_front (- 1))) (+ (select q2 (+ q2_front (- 1))) 1)) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 2))) 2) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3802#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3542#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 3607#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (= (select q1 (+ q1_front (- 1))) 2) (<= 0 (select q1 q1_front)) (= 2 (select q1 (+ q1_front (- 2)))) (<= q2_back (+ q2_front 1)) (< (select q2 (+ q2_front (- 1))) t) (<= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 3)))) (or (<= (+ (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 (+ q2_front (- 1))) 1)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))), Black: 3835#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) f (<= t (select q2 (+ q2_front (- 2)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g)) (and g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= s (+ (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 6)) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 (+ q2_front (- 2))) 5) s) (= (select q2 (+ q2_front (- 2))) 1) (< (select q2 (+ q2_front (- 2))) t) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= t (select q2 (+ q2_front (- 2)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 (+ q2_front (- 2))) 1) (= (select q2 q2_front) 1) (not f) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (not g))), 1063#true, Black: 3609#(and (or (<= (+ (select q1 q1_front) (* 2 t)) s) (not g)) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (= (+ (select q2 (+ q2_front (- 2))) 1) (select q1 (+ q1_front (- 2)))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q1 (+ q1_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 2) s) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_front (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= 2 (select q1 (+ q1_front (- 2)))) (= q2_back q2_front) (<= (select q1 (+ q1_front (- 3))) 2)), Black: 3803#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), 4136#true, Black: 2277#g, Black: 3611#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3) s) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 3)) (not f)) (and (= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 5) s) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (= (select q2 (+ q2_front (- 2))) 1) (< 0 (+ (select q2 q2_front) 1)))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 2345#true, Black: 3613#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), 3883#true, Black: 4138#(= q1_back q1_front), Black: 4139#(<= q1_back (+ q1_front 4)), 4145#true, Black: 46#g, Black: 4147#(= q2_back q2_front), Black: 54#f, Black: 4148#(<= q2_back (+ q2_front 3)), Black: 4149#(<= q2_back (+ q2_front 1)), 4155#true, Black: 283#(<= q1_back (+ q1_front 1)), 572#(<= q2_back (+ q2_front 1)), Black: 2609#(and (= 2 (select q1 q1_front)) g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2611#(and g (<= 1 (select q2 q2_front))), Black: 571#(<= q2_back (+ q2_front 2)), Black: 2613#(and g (= q1_front q1_back) (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 2615#(and (= 2 (select q1 q1_front)) g (<= 1 (select q2 q2_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 2113#true, Black: 1812#(or (and (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t)) (and (= (select q2 (+ q2_front (- 1))) 1) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4)) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s) (= (select q2 (+ q2_front (- 1))) t))), Black: 2553#g, Black: 64#(= q1_back q1_front), Black: 2617#(and g (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 2619#(and g (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), 1860#true, Black: 2605#(and g (= q1_front q1_back) (= q2_back q2_front)), Black: 2607#(and (= 2 (select q1 q1_front)) g (= q2_back q2_front)), 2885#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 1)))), 2630#true, Black: 2881#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back)), Black: 2883#(and (<= q1_back (+ q1_front 2)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= (+ q1_front 2) q1_back) (<= 2 (select q1 q1_front))), Black: 2820#f, Black: 2887#(and (= 2 (select q1 (+ q1_back (- 1)))) f (<= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2889#(and f (<= 2 (select q1 q1_front))), Black: 2891#(and (= 2 (select q1 q1_front)) f), Black: 2893#(and f (<= 2 (select q1 q1_front)) (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2895#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 2873#(and f (= q1_back q1_front)), Black: 2875#(and (= 2 (select q1 q1_front)) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 3)) (<= 2 (select q1 (+ q1_front 1))) (<= (+ q1_front 3) q1_back)), Black: 2877#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 2))) (<= 2 (select q1 (+ q1_front 1)))), Black: 2879#(and (< q1_front q1_back) (= 2 (select q1 (+ q1_back (- 1)))) f (<= q1_back (+ q1_front 1))), Black: 1323#(<= 1 (select q2 q2_front)), Black: 1324#g, 1381#true, Black: 3426#(and (<= s (+ (* 2 t) 2)) (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 3346#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 3347#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 832#(or (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) f (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (< 0 (+ (select q2 (+ q2_front 1)) 1))) (and (<= s (+ (select q2 (+ q2_front 1)) t 3)) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t 0) (<= (+ (select q2 (+ q2_front 1)) (select q2 q2_front) t 2) s) (not f))), Black: 839#(or (and (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (or (and (<= t 0) (not g)) (and g (< 0 t))) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3416#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (<= (select q1 (+ q1_front (- 2))) 2) (= (select q2 (+ q2_front (- 1))) t) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (select q1 q1_front) (* 2 t)) s) (not g)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1))))), Black: 3418#(and (= (+ (select q2 (+ q2_back (- 3))) (select q2 (+ q2_back (- 1))) (select q1 (+ q1_front (- 2))) 2) s) (<= 0 (select q1 q1_front)) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (or (and (<= (select q2 (+ q2_front (- 1))) 0) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))))) (< 0 (select q2 (+ q2_front (- 2)))) (<= q2_back (+ q2_front 1)) (<= s (+ (* 2 t) 2)) (<= (select q1 (+ q1_front (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 3))) 1) (select q1 (+ q1_front (- 3)))) (= (+ (select q2 (+ q2_back (- 2))) 1) (select q1 (+ q1_front (- 2)))) (or (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (select q1 q1_front) (* 2 t)) s) (not g)) (<= (select q1 (+ q1_front (- 3))) 2) (<= (+ q2_front 1) q2_back) (<= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (< (+ (* 2 t) 1) s)), Black: 843#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 3420#(and (or (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g)) (or (and g (< 0 (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and (<= (select q2 (+ q2_front (- 1))) 0) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (not f) (not g)) (and g (< 0 (select q2 (+ q2_front (- 1)))) f (<= (select q2 (+ q2_front (- 2))) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 1))) 0) (<= (select q2 (+ q2_front (- 2))) 1) (<= (select q2 q2_front) 1) (= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4)) (< 0 (select q2 (+ q2_front (- 2)))) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)))), Black: 322#g, 374#true, 3958#true, Black: 1070#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 1134#(and (or (and (= (select q2 (+ q2_front (- 1))) 1) f (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (= (select q2 (+ q2_front (- 1))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2) s) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) 2)) (not f) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))) (or (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (not g))), 636#(and f (<= 2 (select q1 q1_front))), Black: 97#(or (and (<= s t) (= s (+ (select q2 q2_front) t 1)) (= t 0) (not f) (<= t s)) (and (= s (+ (select q2 q2_front) t 1)) f (= t 0) (< t s))), Black: 582#f, Black: 3713#(and (= (select q2 (+ q2_front (- 1))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (< (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))) t) (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 5)) (= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1))), Black: 3687#(and (<= s 6) (< 1 t) (<= (+ t 4) s)), Black: 634#(and (= 2 (select q1 q1_front)) f (<= 2 (select q1 (+ q1_front 1)))), Black: 3640#(or f (and (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= (div (+ s 7) 2) (+ (select q2 q2_front) t 4)))), Black: 1862#(and (= q1_front q1_back) (= q2_back q2_front)), 136#true, Black: 1863#(and (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= q2_back q2_front)), Black: 4226#(and (or (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (not g)) (or (and (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2)))))) (and g (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= (select q2 (+ q2_front (- 1))) 1)) (and f (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 1 (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (< 0 (+ (select q2 q2_front) 1)) (<= t (+ (select q2 (+ q2_front (- 3))) (select q2 (+ q2_front (- 2))))) (not g)))), Black: 1864#(and (= q1_front q1_back) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 1865#(and (= 2 (select q1 q1_front)) (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1))), Black: 4162#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 4163#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1866#(<= 1 (select q2 (+ q2_front 1))), Black: 4228#(and (<= s 6) (< 1 t) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)) (<= (+ t 4) s)), Black: 2425#(and (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2)) (or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (<= q2_back q2_front) (or (and (or (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0)) (< q2_front (+ q2_back 1))) (not g)))) (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s)), Black: 1867#g, Black: 4232#(and (<= s (+ (* 2 t) 2)) (< (+ (* 2 t) 1) s) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 2431#(and (or (and (or (and (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (<= (select q2 q2_back) 0))) (not g)) (= 2 (select q1 q1_front)) (<= q2_back q2_front)) (<= q1_back (+ q1_front 1))) (or f (and (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 t) 4))) (not g)) (<= q2_back (+ q2_front 2))), 1680#true, 2449#true, Black: 1683#(<= q1_back (+ q1_front 3)), Black: 1684#(<= q1_back (+ q1_front 2)), Black: 2119#(or (<= q1_back (+ q1_front 1)) (and (= 2 (select q1 q1_front)) (< q2_front (+ q2_back 1)) (or (and (= (select q1 (+ q1_front 1)) 0) (<= (+ (* 2 (select q2 q2_back)) (* 2 t)) (+ s 2)) (<= s (* 2 t))) (<= 2 (select q2 q2_back)) (not g) (<= (select q2 q2_back) 0)) (<= q2_back q2_front))), 2215#true, Black: 2698#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1))), Black: 3179#(<= 1 (select q2 q2_front)), Black: 2636#(or (and (<= s (+ (select q2 (+ q2_front 1)) (select q1 q1_front) 3)) (<= q2_back (+ q2_front 2)) (= t 0) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (select q1 q1_front)) s)) (<= q2_back (+ q2_front 1))), Black: 3180#g, 3243#true, Black: 2718#(and (or (and (<= (+ (select q1 (+ q1_front 1)) (* 2 (select q2 q2_front))) s) (<= s (+ (select q1 (+ q1_front 1)) 2))) (not (= q2_back (+ q2_front 1)))) (or (not (= q2_back (+ q2_front 1))) (and (<= s 2) (= 2 (select q1 (+ q1_back (- 1)))) (<= q1_back (+ q1_front 1)) (<= (+ q1_front 1) q1_back) (= t 0) (<= (* 2 (select q2 q2_front)) s))) (<= q2_back (+ q2_front 1)) (or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), 2735#true, Black: 2950#(<= 1 (select q2 q2_front)), Black: 2918#g, Black: 2985#(and (<= 1 (select q2 q2_front)) (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), Black: 2987#(and g (<= 1 (select q2 (+ q2_back (- 1)))) (<= q2_back (+ q2_front 1))), 1462#true, Black: 2738#(<= q1_back (+ q1_front 3)), Black: 1465#(<= q1_back (+ q1_front 3)), Black: 1466#(<= q1_back (+ q1_front 1)), Black: 419#(or (and (<= s 2) (< 0 (+ t 1)) (<= (+ t 2) s) (not f)) (and (< s (+ t 3)) f (< 0 t) (<= (+ t 2) s))), Black: 169#(or (and f (< 0 s) (= (+ t 1) s)) (and (<= s 0) (<= 0 s) (not f) (= (+ t 1) s))), Black: 415#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 3725#(<= 1 (select q2 (+ q2_front 1))), Black: 3726#(<= 1 (select q2 q2_front)), Black: 1219#(and (or (and (<= t (select q2 (+ q2_front (- 1)))) g f (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (< 0 t) (<= s (+ (select q2 (+ q2_front 1)) (select q2 q2_front) 4)) (= (select q2 q2_front) 1) (not f) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) (select q2 q2_front) 3) s)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) f (= (select q2 q2_front) 1) (< 0 (+ (select q2 (+ q2_front 1)) 1)) (not g)) (and (<= s (+ (select q2 (+ q2_front 1)) 5)) (<= t 0) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front 1)) 4) s) (<= t (select q2 (+ q2_front (- 1)))) (<= 0 (+ (select q2 (+ q2_front 1)) 1)) (<= (+ (select q2 (+ q2_front 1)) 1) 0) (= (select q2 q2_front) 1) (not f) (not g))) (<= q2_back (+ q2_front 2)) (or (and (or f (<= (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (<= s (+ (* 2 (select q2 (+ q2_back (- 1)))) (* 2 (select q2 q2_front)) (* 2 t) 2))) (not g))), Black: 3727#g, Black: 4000#(or (and g (or (and (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (< 2 t) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1))))) (and (or (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (not f) (<= 0 (+ (select q2 q2_front) 1))) (and (<= t (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) f (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= (select q2 (+ q2_front (- 3))) 1) (<= (select q2 (+ q2_front (- 2))) 1) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))) 4) s) (< 1 (+ (select q2 (+ q2_front (- 2))) (select q2 (+ q2_front (- 3))))) (<= s (+ (select q2 q2_front) (select q2 (+ q2_front (- 3))) 6)) (< 0 (+ (select q2 q2_front) 1)))) (not g))), 460#true, 3533#true, Black: 4026#(and (or (and (<= s (+ (* 2 (select q2 (+ q2_front 1))) (* 2 t) 4)) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) 2) s)) f (not g)) (or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g))), Black: 898#g, Black: 964#(and g (or (not (= 2 (select q1 q1_front))) (= q2_back q2_front)) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1)))), Black: 3965#(or f (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 688#(or (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g f (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (< 0 t) (< 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3))) (and (<= t 0) (<= t (select q2 (+ q2_front (- 1)))) (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)) (not g)) (and (<= t (select q2 (+ q2_front (- 1)))) g (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 2) s) (<= (+ (select q2 q2_front) 1) 0) (< 0 t) (not f) (<= 0 (+ (select q2 q2_front) 1)) (<= s (+ (select q2 q2_front) 3)))), Black: 952#(and (<= q1_back (+ q1_front 2)) g (= 2 (select q1 (+ q1_back (- 1)))) (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), Black: 712#(and (= q2_back (+ q2_front 1)) (<= (+ (select q2 q2_front) t 1) s) (= q1_front q1_back) (= t 0) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ t 2) s) (<= s (+ (select q1 (+ q1_front (- 1))) t))), Black: 968#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front)), Black: 680#(and (or (and (<= t 0) (not g)) (and g (< 0 t))) (= q1_front q1_back) (<= (select q1 (+ q1_back (- 1))) 2) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), Black: 954#(and g (<= 1 (select q2 q2_front)) (or (not (= 2 (select q1 q1_front))) (and (<= (+ q2_front 1) q2_back) (<= q2_back (+ q2_front 1)))) (or (and (not (= q1_back (+ q1_front 1))) (<= q1_back (+ q1_front 1))) (= 2 (select q1 q1_front)))), 3794#true, Black: 958#(and g (or (= 2 (select q1 q1_front)) (<= q1_back (+ q1_front 1))) (<= 2 (select q1 q1_front)) (= q2_back q2_front) (<= 2 (select q1 (+ q1_front 1)))), 211#true, Black: 684#(and (<= (select q1 (+ q1_front (- 1))) 2) (or (and (<= t 0) (not g)) (and g (< 0 t))) (<= 0 (select q1 q1_front)) (<= (+ (select q2 (+ q2_back (- 1))) 1) s) (<= s (select q1 (+ q1_front (- 1)))) (= q2_back q2_front) (<= t (select q2 (+ q2_back (- 1))))), 1237#true, Black: 4053#(<= q1_back (+ q1_front 4)), 4057#true, Black: 2218#(<= q2_back (+ q2_front 2)), Black: 2219#(<= q2_back (+ q2_front 3)), Black: 2457#(or (and (<= s (+ (* 2 (select q2 q2_front)) (* 2 t) 2)) (<= (+ (* 2 (select q2 q2_front)) (* 2 t) 2) s)) (not g)), Black: 2495#(or (and (= (select q2 (+ q2_front (- 1))) 1) (<= (+ (select q2 q2_front) (select q2 (+ q2_front (- 2))) 4) s) (<= (+ (select q2 q2_front) 1) 0) (<= s (+ (select q2 q2_front) 5)) (not f) (<= 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2)))))) (and (<= (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) (select q2 (+ q2_front (- 2))) 3) s) (= (select q2 (+ q2_front (- 1))) 1) f (<= s (+ (select q2 (+ q2_front (- 1))) (select q2 q2_front) 4)) (< 0 (+ (select q2 q2_front) 1)) (< (select q2 (+ q2_front (- 1))) t) (<= t (+ (select q2 (+ q2_front (- 1))) (select q2 (+ q2_front (- 2))))))), 2545#true, Black: 2750#f, Black: 3315#(and (= s (+ (select q1 (+ q1_front (- 1))) (select q1 (+ q1_front (- 2))))) (<= q1_back (+ q1_front 1)) (= (select q1 (+ q1_front (- 1))) 2) (= (+ (select q2 (+ q2_back (- 1))) 1) (select q1 (+ q1_front (- 1)))) (<= 0 (select q1 q1_front)) (= q2_back (+ q2_front 2)) (or (not (= q1_back (+ q1_front 1))) (<= (+ (* 2 (select q2 (+ q2_front 1))) (* 2 (select q2 q2_front)) (* 2 t) (select q1 (+ q1_back (- 1)))) s)) (= t 0) (= 2 (select q1 (+ q1_front (- 2)))) (= (select q1 (+ q1_front (- 2))) (+ (select q2 q2_front) 1)))]) [2021-03-26 06:06:21,992 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:06:21,992 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:06:21,992 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:06:21,992 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:06:23,031 INFO L129 PetriNetUnfolder]: 9426/18296 cut-off events. [2021-03-26 06:06:23,031 INFO L130 PetriNetUnfolder]: For 1287773/1297827 co-relation queries the response was YES. [2021-03-26 06:06:23,399 INFO L84 FinitePrefix]: Finished finitePrefix Result has 251634 conditions, 18296 events. 9426/18296 cut-off events. For 1287773/1297827 co-relation queries the response was YES. Maximal size of possible extension queue 1635. Compared 177460 event pairs, 142 based on Foata normal form. 1689/19673 useless extension candidates. Maximal degree in co-relation 251410. Up to 7016 conditions per place. [2021-03-26 06:06:23,915 INFO L142 LiptonReduction]: Number of co-enabled transitions 9268 [2021-03-26 06:06:26,720 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-26 06:06:26,721 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 06:06:26,721 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12694 [2021-03-26 06:06:26,721 INFO L480 AbstractCegarLoop]: Abstraction has has 385 places, 2877 transitions, 96174 flow [2021-03-26 06:06:26,721 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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:26,721 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:26,721 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:26,922 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-03-26 06:06:26,922 INFO L428 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:26,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:26,922 INFO L82 PathProgramCache]: Analyzing trace with hash 996247593, now seen corresponding path program 3 times [2021-03-26 06:06:26,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:26,922 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496342848] [2021-03-26 06:06:26,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:26,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:26,943 INFO L142 QuantifierPusher]: treesize reduction 22, result has 42.1 percent of original size [2021-03-26 06:06:26,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:06:26,952 INFO L142 QuantifierPusher]: treesize reduction 7, result has 89.1 percent of original size [2021-03-26 06:06:26,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:06:26,970 INFO L142 QuantifierPusher]: treesize reduction 9, result has 88.9 percent of original size [2021-03-26 06:06:26,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 06:06:26,987 INFO L142 QuantifierPusher]: treesize reduction 9, result has 86.4 percent of original size [2021-03-26 06:06:26,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:06:27,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:06:27,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:06:27,032 INFO L142 QuantifierPusher]: treesize reduction 17, result has 46.9 percent of original size [2021-03-26 06:06:27,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:06:27,042 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:06:27,042 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496342848] [2021-03-26 06:06:27,042 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151763750] [2021-03-26 06:06:27,042 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:27,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-26 06:06:27,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:06:27,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 50 conjunts are in the unsatisfiable core [2021-03-26 06:06:27,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:27,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:06:27,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:27,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:27,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:27,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:27,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:27,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:27,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:27,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:27,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:27,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:27,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:27,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:27,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:27,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:27,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:27,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 06:06:27,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 06:06:27,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 06:06:27,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 06:06:27,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 06:06:27,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 06:06:27,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 06:06:27,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 06:06:27,155 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.3 percent of original size [2021-03-26 06:06:27,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 125 [2021-03-26 06:06:27,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:27,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:27,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-03-26 06:06:27,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,160 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-03-26 06:06:27,160 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:27,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 06:06:27,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-03-26 06:06:27,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-03-26 06:06:27,247 INFO L142 QuantifierPusher]: treesize reduction 1, result has 99.4 percent of original size [2021-03-26 06:06:27,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:27,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 06:06:27,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-03-26 06:06:27,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:27,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 06:06:27,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 06:06:27,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:27,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 06:06:27,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 06:06:27,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 74 [2021-03-26 06:06:27,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:06:27,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:06:27,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:27,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 74 [2021-03-26 06:06:27,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:06:27,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:06:27,286 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:27,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-26 06:06:27,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 74 [2021-03-26 06:06:27,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:06:27,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:06:27,301 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:27,306 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:06:27,306 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 110 treesize of output 74 [2021-03-26 06:06:27,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:06:27,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 06:06:27,309 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:27,622 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2021-03-26 06:06:27,622 INFO L628 ElimStorePlain]: treesize reduction 28, result has 92.9 percent of original size [2021-03-26 06:06:27,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-03-26 06:06:27,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-03-26 06:06:27,624 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:575, output treesize:367 [2021-03-26 06:06:27,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-03-26 06:06:27,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 367 [2021-03-26 06:06:27,731 INFO L142 QuantifierPusher]: treesize reduction 177, result has 52.2 percent of original size [2021-03-26 06:06:27,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2021-03-26 06:06:27,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 190 [2021-03-26 06:06:27,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 190 [2021-03-26 06:06:27,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 190 [2021-03-26 06:06:27,797 INFO L142 QuantifierPusher]: treesize reduction 107, result has 51.6 percent of original size [2021-03-26 06:06:27,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 06:06:27,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:27,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:06:27,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 06:06:27,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,801 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-03-26 06:06:27,802 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:27,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 06:06:27,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-03-26 06:06:27,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 154 [2021-03-26 06:06:27,884 INFO L142 QuantifierPusher]: treesize reduction 50, result has 68.6 percent of original size [2021-03-26 06:06:27,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:27,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 06:06:27,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 06:06:27,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:27,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:06:27,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 06:06:27,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:27,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-03-26 06:06:27,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 06:06:27,894 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-03-26 06:06:27,894 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 104 treesize of output 48 [2021-03-26 06:06:27,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,895 INFO L147 QuantifierPusher]: treesize reduction 5, result has 82.1 percent of original size 23 [2021-03-26 06:06:27,896 INFO L142 QuantifierPusher]: treesize reduction 5, result has 82.1 percent of original size [2021-03-26 06:06:27,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:06:27,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:27,908 INFO L628 ElimStorePlain]: treesize reduction 6, result has 73.9 percent of original size [2021-03-26 06:06:27,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,909 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:27,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:104, output treesize:17 [2021-03-26 06:06:27,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:27,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:27,941 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:06:27,941 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:27,941 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 06:06:27,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907054100] [2021-03-26 06:06:27,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 06:06:27,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:27,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 06:06:27,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-03-26 06:06:27,942 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 95 [2021-03-26 06:06:27,942 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 2877 transitions, 96174 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 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:27,942 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:27,942 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 95 [2021-03-26 06:06:27,942 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:28,644 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-03-26 06:06:28,955 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 40 Received shutdown request... [2021-03-26 06:06:40,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 06:06:40,739 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-03-26 06:06:40,740 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-26 06:06:40,742 WARN L224 ceAbstractionStarter]: Timeout [2021-03-26 06:06:40,742 INFO L202 PluginConnector]: Adding new model horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.03 06:06:40 BasicIcfg [2021-03-26 06:06:40,742 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-26 06:06:40,743 INFO L168 Benchmark]: Toolchain (without parser) took 792220.70 ms. Allocated memory was 255.9 MB in the beginning and 14.5 GB in the end (delta: 14.2 GB). Free memory was 236.3 MB in the beginning and 7.4 GB in the end (delta: -7.2 GB). Peak memory consumption was 7.2 GB. Max. memory is 16.0 GB. [2021-03-26 06:06:40,743 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.45 ms. Allocated memory is still 255.9 MB. Free memory is still 237.6 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-26 06:06:40,743 INFO L168 Benchmark]: Boogie Procedure Inliner took 28.74 ms. Allocated memory is still 255.9 MB. Free memory was 236.3 MB in the beginning and 234.9 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-26 06:06:40,743 INFO L168 Benchmark]: Boogie Preprocessor took 25.33 ms. Allocated memory is still 255.9 MB. Free memory was 234.9 MB in the beginning and 233.9 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-26 06:06:40,743 INFO L168 Benchmark]: RCFGBuilder took 283.28 ms. Allocated memory is still 255.9 MB. Free memory was 233.8 MB in the beginning and 232.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 18.5 MB. Max. memory is 16.0 GB. [2021-03-26 06:06:40,743 INFO L168 Benchmark]: TraceAbstraction took 791878.38 ms. Allocated memory was 255.9 MB in the beginning and 14.5 GB in the end (delta: 14.2 GB). Free memory was 231.8 MB in the beginning and 7.4 GB in the end (delta: -7.2 GB). Peak memory consumption was 7.2 GB. Max. memory is 16.0 GB. [2021-03-26 06:06:40,743 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.45 ms. Allocated memory is still 255.9 MB. Free memory is still 237.6 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 28.74 ms. Allocated memory is still 255.9 MB. Free memory was 236.3 MB in the beginning and 234.9 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 25.33 ms. Allocated memory is still 255.9 MB. Free memory was 234.9 MB in the beginning and 233.9 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 283.28 ms. Allocated memory is still 255.9 MB. Free memory was 233.8 MB in the beginning and 232.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 18.5 MB. Max. memory is 16.0 GB. * TraceAbstraction took 791878.38 ms. Allocated memory was 255.9 MB in the beginning and 14.5 GB in the end (delta: 14.2 GB). Free memory was 231.8 MB in the beginning and 7.4 GB in the end (delta: -7.2 GB). Peak memory consumption was 7.2 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 523.4ms, 35 PlacesBefore, 24 PlacesAfterwards, 28 TransitionsBefore, 17 TransitionsAfterwards, 316 CoEnabledTransitionPairs, 3 FixpointIterations, 1 TrivialSequentialCompositions, 10 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 11 TotalNumberOfCompositions, 171 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 153, positive: 150, positive conditional: 150, positive unconditional: 0, negative: 3, negative conditional: 3, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 142, positive: 139, positive conditional: 0, positive unconditional: 139, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 142, positive: 139, positive conditional: 0, positive unconditional: 139, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 142, positive: 138, positive conditional: 0, positive unconditional: 138, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 4, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 32, positive: 9, positive conditional: 0, positive unconditional: 9, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 153, positive: 11, positive conditional: 11, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 142, unknown conditional: 142, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 293.9ms, 22 PlacesBefore, 20 PlacesAfterwards, 18 TransitionsBefore, 16 TransitionsAfterwards, 104 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 24 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 24, positive: 24, positive conditional: 24, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 24, positive: 24, positive conditional: 2, positive unconditional: 22, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 24, positive: 24, positive conditional: 2, positive unconditional: 22, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 24, positive: 22, positive conditional: 0, positive unconditional: 22, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 11, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 24, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 24, unknown conditional: 24, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.3ms, 21 PlacesBefore, 21 PlacesAfterwards, 17 TransitionsBefore, 17 TransitionsAfterwards, 88 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.5ms, 23 PlacesBefore, 23 PlacesAfterwards, 17 TransitionsBefore, 17 TransitionsAfterwards, 82 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.5ms, 24 PlacesBefore, 24 PlacesAfterwards, 19 TransitionsBefore, 19 TransitionsAfterwards, 90 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 334.6ms, 31 PlacesBefore, 30 PlacesAfterwards, 24 TransitionsBefore, 23 TransitionsAfterwards, 132 CoEnabledTransitionPairs, 3 FixpointIterations, 1 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 26 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 26, positive: 26, positive conditional: 26, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 15, positive: 15, positive conditional: 9, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 15, positive: 15, positive conditional: 9, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 15, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 26, positive: 11, positive conditional: 11, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 15, unknown conditional: 15, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 11, Positive cache size: 11, Positive conditional cache size: 11, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 368.1ms, 36 PlacesBefore, 34 PlacesAfterwards, 27 TransitionsBefore, 26 TransitionsAfterwards, 146 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 33 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 33, positive: 33, positive conditional: 33, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 18, positive: 18, positive conditional: 16, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18, positive: 18, positive conditional: 16, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18, positive: 14, positive conditional: 0, positive unconditional: 14, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 57, positive: 57, positive conditional: 57, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 33, positive: 15, positive conditional: 15, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 18, unknown conditional: 18, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 11, Positive cache size: 11, Positive conditional cache size: 11, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.2ms, 36 PlacesBefore, 34 PlacesAfterwards, 24 TransitionsBefore, 24 TransitionsAfterwards, 124 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 11, Positive cache size: 11, Positive conditional cache size: 11, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.0ms, 39 PlacesBefore, 39 PlacesAfterwards, 34 TransitionsBefore, 34 TransitionsAfterwards, 220 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 11, Positive cache size: 11, Positive conditional cache size: 11, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.7ms, 44 PlacesBefore, 44 PlacesAfterwards, 36 TransitionsBefore, 36 TransitionsAfterwards, 254 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 11, Positive cache size: 11, Positive conditional cache size: 11, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 606.2ms, 59 PlacesBefore, 56 PlacesAfterwards, 48 TransitionsBefore, 47 TransitionsAfterwards, 296 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 6 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 6, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 17, positive: 17, positive conditional: 17, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 6, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 6, unknown conditional: 6, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 25, Positive cache size: 25, Positive conditional cache size: 25, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 512.1ms, 68 PlacesBefore, 68 PlacesAfterwards, 61 TransitionsBefore, 61 TransitionsAfterwards, 376 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 9 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 9, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 9, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 9, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 15, positive: 15, positive conditional: 15, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 9, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 9, unknown conditional: 9, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 33, Positive cache size: 33, Positive conditional cache size: 33, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 271.6ms, 67 PlacesBefore, 65 PlacesAfterwards, 83 TransitionsBefore, 83 TransitionsAfterwards, 602 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 12 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 12, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 12, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 12, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 12, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 12, unknown conditional: 12, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 74.4ms, 69 PlacesBefore, 66 PlacesAfterwards, 91 TransitionsBefore, 91 TransitionsAfterwards, 708 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 108.8ms, 78 PlacesBefore, 78 PlacesAfterwards, 147 TransitionsBefore, 147 TransitionsAfterwards, 826 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 96.2ms, 92 PlacesBefore, 89 PlacesAfterwards, 164 TransitionsBefore, 164 TransitionsAfterwards, 866 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 88.8ms, 90 PlacesBefore, 88 PlacesAfterwards, 164 TransitionsBefore, 164 TransitionsAfterwards, 864 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 289.6ms, 99 PlacesBefore, 94 PlacesAfterwards, 185 TransitionsBefore, 185 TransitionsAfterwards, 894 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 11 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 11, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 11, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 11, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 11, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 11, unknown conditional: 11, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 56, Positive cache size: 56, Positive conditional cache size: 56, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 513.4ms, 107 PlacesBefore, 107 PlacesAfterwards, 222 TransitionsBefore, 222 TransitionsAfterwards, 1020 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 3 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 3, unknown conditional: 3, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 54, Positive cache size: 54, Positive conditional cache size: 54, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 212.0ms, 118 PlacesBefore, 118 PlacesAfterwards, 233 TransitionsBefore, 233 TransitionsAfterwards, 1112 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 2, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 51, Positive cache size: 51, Positive conditional cache size: 51, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 210.4ms, 135 PlacesBefore, 131 PlacesAfterwards, 331 TransitionsBefore, 331 TransitionsAfterwards, 1158 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 51, Positive cache size: 51, Positive conditional cache size: 51, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 563.2ms, 144 PlacesBefore, 144 PlacesAfterwards, 347 TransitionsBefore, 347 TransitionsAfterwards, 1212 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 5 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5, positive: 5, positive conditional: 5, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5, positive: 5, positive conditional: 5, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5, positive: 5, positive conditional: 5, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 5, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 5, unknown conditional: 5, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 56, Positive cache size: 56, Positive conditional cache size: 56, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 210.7ms, 161 PlacesBefore, 157 PlacesAfterwards, 359 TransitionsBefore, 359 TransitionsAfterwards, 1242 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 56, Positive cache size: 56, Positive conditional cache size: 56, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 267.2ms, 160 PlacesBefore, 160 PlacesAfterwards, 369 TransitionsBefore, 369 TransitionsAfterwards, 1424 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 56, Positive cache size: 56, Positive conditional cache size: 56, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 785.7ms, 176 PlacesBefore, 175 PlacesAfterwards, 384 TransitionsBefore, 384 TransitionsAfterwards, 1478 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 3 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 3, unknown conditional: 3, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 59, Positive cache size: 59, Positive conditional cache size: 59, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 383.4ms, 174 PlacesBefore, 171 PlacesAfterwards, 395 TransitionsBefore, 395 TransitionsAfterwards, 1744 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 59, Positive cache size: 59, Positive conditional cache size: 59, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 740.8ms, 185 PlacesBefore, 182 PlacesAfterwards, 399 TransitionsBefore, 397 TransitionsAfterwards, 1758 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 6 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 6, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 6, unknown conditional: 6, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 413.8ms, 182 PlacesBefore, 180 PlacesAfterwards, 397 TransitionsBefore, 397 TransitionsAfterwards, 1742 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 403.6ms, 175 PlacesBefore, 173 PlacesAfterwards, 392 TransitionsBefore, 392 TransitionsAfterwards, 1726 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 516.5ms, 170 PlacesBefore, 167 PlacesAfterwards, 477 TransitionsBefore, 477 TransitionsAfterwards, 2304 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 510.0ms, 178 PlacesBefore, 171 PlacesAfterwards, 474 TransitionsBefore, 474 TransitionsAfterwards, 2296 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 560.1ms, 180 PlacesBefore, 176 PlacesAfterwards, 488 TransitionsBefore, 488 TransitionsAfterwards, 2338 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 637.1ms, 183 PlacesBefore, 183 PlacesAfterwards, 512 TransitionsBefore, 512 TransitionsAfterwards, 2632 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 715.2ms, 192 PlacesBefore, 188 PlacesAfterwards, 510 TransitionsBefore, 510 TransitionsAfterwards, 2620 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1090.9ms, 191 PlacesBefore, 189 PlacesAfterwards, 512 TransitionsBefore, 510 TransitionsAfterwards, 2630 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 6 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 6, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 6, unknown conditional: 6, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 649.2ms, 200 PlacesBefore, 197 PlacesAfterwards, 517 TransitionsBefore, 517 TransitionsAfterwards, 2618 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1141.6ms, 193 PlacesBefore, 190 PlacesAfterwards, 688 TransitionsBefore, 688 TransitionsAfterwards, 3154 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1071.7ms, 198 PlacesBefore, 198 PlacesAfterwards, 693 TransitionsBefore, 693 TransitionsAfterwards, 3326 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 45, Positive conditional cache size: 45, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1242.9ms, 215 PlacesBefore, 212 PlacesAfterwards, 706 TransitionsBefore, 706 TransitionsAfterwards, 3316 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1, unknown conditional: 1, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 46, Positive cache size: 46, Positive conditional cache size: 46, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1724.3ms, 225 PlacesBefore, 224 PlacesAfterwards, 722 TransitionsBefore, 722 TransitionsAfterwards, 3368 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 7 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 7, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 7, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 4, unknown conditional: 4, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 50, Positive cache size: 50, Positive conditional cache size: 50, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1283.6ms, 236 PlacesBefore, 236 PlacesAfterwards, 729 TransitionsBefore, 729 TransitionsAfterwards, 3658 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 50, Positive cache size: 50, Positive conditional cache size: 50, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2060.2ms, 265 PlacesBefore, 261 PlacesAfterwards, 864 TransitionsBefore, 864 TransitionsAfterwards, 3844 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 2, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 52, Positive cache size: 52, Positive conditional cache size: 52, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3884.7ms, 252 PlacesBefore, 245 PlacesAfterwards, 1275 TransitionsBefore, 1275 TransitionsAfterwards, 5864 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 52, Positive cache size: 52, Positive conditional cache size: 52, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4053.1ms, 250 PlacesBefore, 250 PlacesAfterwards, 1287 TransitionsBefore, 1287 TransitionsAfterwards, 5876 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 2, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 54, Positive cache size: 54, Positive conditional cache size: 54, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6831.8ms, 273 PlacesBefore, 273 PlacesAfterwards, 2272 TransitionsBefore, 2272 TransitionsAfterwards, 7244 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 54, Positive cache size: 54, Positive conditional cache size: 54, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6135.3ms, 286 PlacesBefore, 286 PlacesAfterwards, 2270 TransitionsBefore, 2270 TransitionsAfterwards, 7500 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 54, Positive cache size: 54, Positive conditional cache size: 54, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6727.9ms, 292 PlacesBefore, 292 PlacesAfterwards, 2287 TransitionsBefore, 2287 TransitionsAfterwards, 7862 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 54, Positive cache size: 54, Positive conditional cache size: 54, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6983.5ms, 297 PlacesBefore, 292 PlacesAfterwards, 2286 TransitionsBefore, 2286 TransitionsAfterwards, 7858 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 54, Positive cache size: 54, Positive conditional cache size: 54, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7317.9ms, 293 PlacesBefore, 293 PlacesAfterwards, 2293 TransitionsBefore, 2293 TransitionsAfterwards, 8272 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 54, Positive cache size: 54, Positive conditional cache size: 54, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8672.1ms, 310 PlacesBefore, 306 PlacesAfterwards, 2341 TransitionsBefore, 2341 TransitionsAfterwards, 8388 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 2, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 56, Positive cache size: 56, Positive conditional cache size: 56, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9428.8ms, 324 PlacesBefore, 321 PlacesAfterwards, 2360 TransitionsBefore, 2360 TransitionsAfterwards, 8436 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 4 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 4, unknown conditional: 4, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 63, Positive cache size: 63, Positive conditional cache size: 63, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8668.3ms, 333 PlacesBefore, 329 PlacesAfterwards, 2362 TransitionsBefore, 2361 TransitionsAfterwards, 8440 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 2, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 63, Positive cache size: 63, Positive conditional cache size: 63, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10118.9ms, 339 PlacesBefore, 338 PlacesAfterwards, 2376 TransitionsBefore, 2376 TransitionsAfterwards, 8480 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 4 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 4, unknown conditional: 4, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 69, Positive cache size: 69, Positive conditional cache size: 69, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7917.0ms, 351 PlacesBefore, 351 PlacesAfterwards, 2383 TransitionsBefore, 2383 TransitionsAfterwards, 8500 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 69, Positive cache size: 69, Positive conditional cache size: 69, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10197.6ms, 356 PlacesBefore, 356 PlacesAfterwards, 2387 TransitionsBefore, 2387 TransitionsAfterwards, 8520 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 6 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 6, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 6, unknown conditional: 6, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 69, Positive cache size: 69, Positive conditional cache size: 69, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8567.3ms, 373 PlacesBefore, 370 PlacesAfterwards, 2393 TransitionsBefore, 2393 TransitionsAfterwards, 8528 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 1 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1, unknown conditional: 1, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 70, Positive cache size: 70, Positive conditional cache size: 70, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9231.9ms, 375 PlacesBefore, 374 PlacesAfterwards, 2400 TransitionsBefore, 2400 TransitionsAfterwards, 8550 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 2, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 72, Positive cache size: 72, Positive conditional cache size: 72, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8782.6ms, 389 PlacesBefore, 387 PlacesAfterwards, 2408 TransitionsBefore, 2408 TransitionsAfterwards, 8566 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 1 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1, unknown conditional: 1, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 73, Positive cache size: 73, Positive conditional cache size: 73, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8128.8ms, 378 PlacesBefore, 375 PlacesAfterwards, 2403 TransitionsBefore, 2403 TransitionsAfterwards, 8544 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 73, Positive cache size: 73, Positive conditional cache size: 73, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8483.3ms, 383 PlacesBefore, 382 PlacesAfterwards, 2402 TransitionsBefore, 2402 TransitionsAfterwards, 8540 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 73, Positive cache size: 73, Positive conditional cache size: 73, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8495.2ms, 378 PlacesBefore, 374 PlacesAfterwards, 2411 TransitionsBefore, 2411 TransitionsAfterwards, 8678 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 73, Positive cache size: 73, Positive conditional cache size: 73, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11970.6ms, 376 PlacesBefore, 373 PlacesAfterwards, 2867 TransitionsBefore, 2867 TransitionsAfterwards, 9238 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 73, Positive cache size: 73, Positive conditional cache size: 73, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12693.6ms, 386 PlacesBefore, 385 PlacesAfterwards, 2877 TransitionsBefore, 2877 TransitionsAfterwards, 9268 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 2, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 75, Positive cache size: 75, Positive conditional cache size: 75, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 84). Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (17states, 14/95 universal loopers) in iteration 63,while PetriNetUnfolder was constructing finite prefix that currently has 139624 conditions, 9814 events (5389/9813 cut-off events. For 1025902/1025902 co-relation queries the response was YES. Maximal size of possible extension queue 1799. Compared 92882 event pairs, 968 based on Foata normal form. 0/11566 useless extension candidates. Maximal degree in co-relation 139396. Up to 8623 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 31 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 3.9ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 791753.3ms, OverallIterations: 63, TraceHistogramMax: 4, EmptinessCheckTime: 0.0ms, AutomataDifference: 557416.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 617.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 630 SDtfs, 854 SDslu, 2085 SDs, 0 SdLazy, 18387 SolverSat, 1091 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 9360.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1541 GetRequests, 492 SyntacticMatches, 13 SemanticMatches, 1036 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2916 ImplicationChecksByTransitivity, 30114.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=96174occurred in iteration=62, InterpolantAutomatonStates: 698, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 336.4ms SsaConstructionTime, 1263.9ms SatisfiabilityAnalysisTime, 25663.8ms InterpolantComputationTime, 1824 NumberOfCodeBlocks, 1824 NumberOfCodeBlocksAsserted, 132 NumberOfCheckSat, 1710 ConstructedInterpolants, 1 QuantifiedInterpolants, 41760 SizeOfPredicates, 370 NumberOfNonLiveVariables, 5542 ConjunctsInSsa, 1883 ConjunctsInUnsatCore, 114 InterpolantComputations, 15 PerfectInterpolantSequences, 157/930 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown